#include #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 13 #define STATE_COUNT 1581 #define LARGE_STATE_COUNT 289 #define SYMBOL_COUNT 242 #define ALIAS_COUNT 6 #define TOKEN_COUNT 125 #define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 35 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define PRODUCTION_ID_COUNT 106 enum { sym_identifier = 1, sym_hash_bang_line = 2, anon_sym_export = 3, anon_sym_STAR = 4, anon_sym_default = 5, anon_sym_LBRACE = 6, anon_sym_COMMA = 7, anon_sym_RBRACE = 8, anon_sym_as = 9, anon_sym_import = 10, anon_sym_from = 11, anon_sym_var = 12, anon_sym_let = 13, anon_sym_const = 14, anon_sym_else = 15, anon_sym_if = 16, anon_sym_switch = 17, anon_sym_for = 18, anon_sym_LPAREN = 19, anon_sym_RPAREN = 20, anon_sym_await = 21, anon_sym_in = 22, anon_sym_of = 23, anon_sym_while = 24, anon_sym_do = 25, anon_sym_try = 26, anon_sym_with = 27, anon_sym_break = 28, anon_sym_continue = 29, anon_sym_debugger = 30, anon_sym_return = 31, anon_sym_throw = 32, anon_sym_SEMI = 33, anon_sym_COLON = 34, anon_sym_case = 35, anon_sym_catch = 36, anon_sym_finally = 37, anon_sym_yield = 38, anon_sym_EQ = 39, anon_sym_LBRACK = 40, anon_sym_RBRACK = 41, anon_sym_LT = 42, anon_sym_GT = 43, anon_sym_SLASH = 44, sym_jsx_text = 45, sym_jsx_identifier = 46, anon_sym_DOT = 47, anon_sym_class = 48, anon_sym_extends = 49, anon_sym_async = 50, anon_sym_function = 51, anon_sym_EQ_GT = 52, anon_sym_QMARK_DOT = 53, anon_sym_new = 54, anon_sym_PLUS_EQ = 55, anon_sym_DASH_EQ = 56, anon_sym_STAR_EQ = 57, anon_sym_SLASH_EQ = 58, anon_sym_PERCENT_EQ = 59, anon_sym_CARET_EQ = 60, anon_sym_AMP_EQ = 61, anon_sym_PIPE_EQ = 62, anon_sym_GT_GT_EQ = 63, anon_sym_GT_GT_GT_EQ = 64, anon_sym_LT_LT_EQ = 65, anon_sym_STAR_STAR_EQ = 66, anon_sym_AMP_AMP_EQ = 67, anon_sym_PIPE_PIPE_EQ = 68, anon_sym_QMARK_QMARK_EQ = 69, anon_sym_DOT_DOT_DOT = 70, anon_sym_AMP_AMP = 71, anon_sym_PIPE_PIPE = 72, anon_sym_GT_GT = 73, anon_sym_GT_GT_GT = 74, anon_sym_LT_LT = 75, anon_sym_AMP = 76, anon_sym_CARET = 77, anon_sym_PIPE = 78, anon_sym_PLUS = 79, anon_sym_DASH = 80, anon_sym_PERCENT = 81, anon_sym_STAR_STAR = 82, anon_sym_LT_EQ = 83, anon_sym_EQ_EQ = 84, anon_sym_EQ_EQ_EQ = 85, anon_sym_BANG_EQ = 86, anon_sym_BANG_EQ_EQ = 87, anon_sym_GT_EQ = 88, anon_sym_QMARK_QMARK = 89, anon_sym_instanceof = 90, anon_sym_BANG = 91, anon_sym_TILDE = 92, anon_sym_typeof = 93, anon_sym_void = 94, anon_sym_delete = 95, anon_sym_PLUS_PLUS = 96, anon_sym_DASH_DASH = 97, anon_sym_DQUOTE = 98, anon_sym_SQUOTE = 99, sym_unescaped_double_string_fragment = 100, sym_unescaped_single_string_fragment = 101, sym_escape_sequence = 102, sym_comment = 103, anon_sym_BQUOTE = 104, anon_sym_DOLLAR_LBRACE = 105, anon_sym_SLASH2 = 106, sym_regex_pattern = 107, sym_regex_flags = 108, sym_number = 109, sym_private_property_identifier = 110, anon_sym_target = 111, sym_this = 112, sym_super = 113, sym_true = 114, sym_false = 115, sym_null = 116, sym_undefined = 117, anon_sym_AT = 118, anon_sym_static = 119, anon_sym_get = 120, anon_sym_set = 121, sym__automatic_semicolon = 122, sym__template_chars = 123, sym__ternary_qmark = 124, sym_program = 125, sym_export_statement = 126, sym_export_clause = 127, sym__import_export_specifier = 128, sym_declaration = 129, sym_import = 130, sym_import_statement = 131, sym_import_clause = 132, sym__from_clause = 133, sym_namespace_import_export = 134, sym_named_imports = 135, sym_expression_statement = 136, sym_variable_declaration = 137, sym_lexical_declaration = 138, sym_variable_declarator = 139, sym_statement_block = 140, sym_else_clause = 141, sym_if_statement = 142, sym_switch_statement = 143, sym_for_statement = 144, sym_for_in_statement = 145, sym__for_header = 146, sym_while_statement = 147, sym_do_statement = 148, sym_try_statement = 149, sym_with_statement = 150, sym_break_statement = 151, sym_continue_statement = 152, sym_debugger_statement = 153, sym_return_statement = 154, sym_throw_statement = 155, sym_empty_statement = 156, sym_labeled_statement = 157, sym_switch_body = 158, sym_switch_case = 159, sym_switch_default = 160, sym_catch_clause = 161, sym_finally_clause = 162, sym_parenthesized_expression = 163, sym_expression = 164, sym_primary_expression = 165, sym_yield_expression = 166, sym_object = 167, sym_object_pattern = 168, sym_assignment_pattern = 169, sym_object_assignment_pattern = 170, sym_array = 171, sym_array_pattern = 172, sym_jsx_element = 173, sym_jsx_fragment = 174, sym_jsx_expression = 175, sym_jsx_opening_element = 176, sym_nested_identifier = 177, sym_jsx_namespace_name = 178, sym_jsx_closing_element = 179, sym_jsx_self_closing_element = 180, sym_jsx_attribute = 181, sym_class = 182, sym_class_declaration = 183, sym_class_heritage = 184, sym_function = 185, sym_function_declaration = 186, sym_generator_function = 187, sym_generator_function_declaration = 188, sym_arrow_function = 189, sym_call_expression = 190, sym_new_expression = 191, sym_await_expression = 192, sym_member_expression = 193, sym_subscript_expression = 194, sym_assignment_expression = 195, sym__augmented_assignment_lhs = 196, sym_augmented_assignment_expression = 197, sym__initializer = 198, sym__destructuring_pattern = 199, sym_spread_element = 200, sym_ternary_expression = 201, sym_binary_expression = 202, sym_unary_expression = 203, sym_update_expression = 204, sym_sequence_expression = 205, sym_string = 206, sym_template_string = 207, sym_template_substitution = 208, sym_regex = 209, sym_meta_property = 210, sym_arguments = 211, sym_decorator = 212, sym_decorator_member_expression = 213, sym_decorator_call_expression = 214, sym_class_body = 215, sym_field_definition = 216, sym_formal_parameters = 217, sym_pattern = 218, sym_rest_pattern = 219, sym_method_definition = 220, sym_pair = 221, sym_pair_pattern = 222, sym__property_name = 223, sym_computed_property_name = 224, aux_sym_program_repeat1 = 225, aux_sym_export_statement_repeat1 = 226, aux_sym_export_clause_repeat1 = 227, aux_sym_named_imports_repeat1 = 228, aux_sym_variable_declaration_repeat1 = 229, aux_sym_switch_body_repeat1 = 230, aux_sym_object_repeat1 = 231, aux_sym_object_pattern_repeat1 = 232, aux_sym_array_repeat1 = 233, aux_sym_array_pattern_repeat1 = 234, aux_sym_jsx_element_repeat1 = 235, aux_sym_jsx_opening_element_repeat1 = 236, aux_sym_string_repeat1 = 237, aux_sym_string_repeat2 = 238, aux_sym_template_string_repeat1 = 239, aux_sym_class_body_repeat1 = 240, aux_sym_formal_parameters_repeat1 = 241, alias_sym_import_specifier = 242, alias_sym_namespace_export = 243, alias_sym_property_identifier = 244, alias_sym_shorthand_property_identifier = 245, alias_sym_shorthand_property_identifier_pattern = 246, alias_sym_statement_identifier = 247, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_identifier] = "identifier", [sym_hash_bang_line] = "hash_bang_line", [anon_sym_export] = "export", [anon_sym_STAR] = "*", [anon_sym_default] = "default", [anon_sym_LBRACE] = "{", [anon_sym_COMMA] = ",", [anon_sym_RBRACE] = "}", [anon_sym_as] = "as", [anon_sym_import] = "import", [anon_sym_from] = "from", [anon_sym_var] = "var", [anon_sym_let] = "let", [anon_sym_const] = "const", [anon_sym_else] = "else", [anon_sym_if] = "if", [anon_sym_switch] = "switch", [anon_sym_for] = "for", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_await] = "await", [anon_sym_in] = "in", [anon_sym_of] = "of", [anon_sym_while] = "while", [anon_sym_do] = "do", [anon_sym_try] = "try", [anon_sym_with] = "with", [anon_sym_break] = "break", [anon_sym_continue] = "continue", [anon_sym_debugger] = "debugger", [anon_sym_return] = "return", [anon_sym_throw] = "throw", [anon_sym_SEMI] = ";", [anon_sym_COLON] = ":", [anon_sym_case] = "case", [anon_sym_catch] = "catch", [anon_sym_finally] = "finally", [anon_sym_yield] = "yield", [anon_sym_EQ] = "=", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_LT] = "<", [anon_sym_GT] = ">", [anon_sym_SLASH] = "/", [sym_jsx_text] = "jsx_text", [sym_jsx_identifier] = "identifier", [anon_sym_DOT] = ".", [anon_sym_class] = "class", [anon_sym_extends] = "extends", [anon_sym_async] = "async", [anon_sym_function] = "function", [anon_sym_EQ_GT] = "=>", [anon_sym_QMARK_DOT] = "\?.", [anon_sym_new] = "new", [anon_sym_PLUS_EQ] = "+=", [anon_sym_DASH_EQ] = "-=", [anon_sym_STAR_EQ] = "*=", [anon_sym_SLASH_EQ] = "/=", [anon_sym_PERCENT_EQ] = "%=", [anon_sym_CARET_EQ] = "^=", [anon_sym_AMP_EQ] = "&=", [anon_sym_PIPE_EQ] = "|=", [anon_sym_GT_GT_EQ] = ">>=", [anon_sym_GT_GT_GT_EQ] = ">>>=", [anon_sym_LT_LT_EQ] = "<<=", [anon_sym_STAR_STAR_EQ] = "**=", [anon_sym_AMP_AMP_EQ] = "&&=", [anon_sym_PIPE_PIPE_EQ] = "||=", [anon_sym_QMARK_QMARK_EQ] = "\?\?=", [anon_sym_DOT_DOT_DOT] = "...", [anon_sym_AMP_AMP] = "&&", [anon_sym_PIPE_PIPE] = "||", [anon_sym_GT_GT] = ">>", [anon_sym_GT_GT_GT] = ">>>", [anon_sym_LT_LT] = "<<", [anon_sym_AMP] = "&", [anon_sym_CARET] = "^", [anon_sym_PIPE] = "|", [anon_sym_PLUS] = "+", [anon_sym_DASH] = "-", [anon_sym_PERCENT] = "%", [anon_sym_STAR_STAR] = "**", [anon_sym_LT_EQ] = "<=", [anon_sym_EQ_EQ] = "==", [anon_sym_EQ_EQ_EQ] = "===", [anon_sym_BANG_EQ] = "!=", [anon_sym_BANG_EQ_EQ] = "!==", [anon_sym_GT_EQ] = ">=", [anon_sym_QMARK_QMARK] = "\?\?", [anon_sym_instanceof] = "instanceof", [anon_sym_BANG] = "!", [anon_sym_TILDE] = "~", [anon_sym_typeof] = "typeof", [anon_sym_void] = "void", [anon_sym_delete] = "delete", [anon_sym_PLUS_PLUS] = "++", [anon_sym_DASH_DASH] = "--", [anon_sym_DQUOTE] = "\"", [anon_sym_SQUOTE] = "'", [sym_unescaped_double_string_fragment] = "string_fragment", [sym_unescaped_single_string_fragment] = "string_fragment", [sym_escape_sequence] = "escape_sequence", [sym_comment] = "comment", [anon_sym_BQUOTE] = "`", [anon_sym_DOLLAR_LBRACE] = "${", [anon_sym_SLASH2] = "/", [sym_regex_pattern] = "regex_pattern", [sym_regex_flags] = "regex_flags", [sym_number] = "number", [sym_private_property_identifier] = "private_property_identifier", [anon_sym_target] = "target", [sym_this] = "this", [sym_super] = "super", [sym_true] = "true", [sym_false] = "false", [sym_null] = "null", [sym_undefined] = "undefined", [anon_sym_AT] = "@", [anon_sym_static] = "static", [anon_sym_get] = "get", [anon_sym_set] = "set", [sym__automatic_semicolon] = "_automatic_semicolon", [sym__template_chars] = "_template_chars", [sym__ternary_qmark] = "\?", [sym_program] = "program", [sym_export_statement] = "export_statement", [sym_export_clause] = "export_clause", [sym__import_export_specifier] = "export_specifier", [sym_declaration] = "declaration", [sym_import] = "import", [sym_import_statement] = "import_statement", [sym_import_clause] = "import_clause", [sym__from_clause] = "_from_clause", [sym_namespace_import_export] = "namespace_import", [sym_named_imports] = "named_imports", [sym_expression_statement] = "expression_statement", [sym_variable_declaration] = "variable_declaration", [sym_lexical_declaration] = "lexical_declaration", [sym_variable_declarator] = "variable_declarator", [sym_statement_block] = "statement_block", [sym_else_clause] = "else_clause", [sym_if_statement] = "if_statement", [sym_switch_statement] = "switch_statement", [sym_for_statement] = "for_statement", [sym_for_in_statement] = "for_in_statement", [sym__for_header] = "_for_header", [sym_while_statement] = "while_statement", [sym_do_statement] = "do_statement", [sym_try_statement] = "try_statement", [sym_with_statement] = "with_statement", [sym_break_statement] = "break_statement", [sym_continue_statement] = "continue_statement", [sym_debugger_statement] = "debugger_statement", [sym_return_statement] = "return_statement", [sym_throw_statement] = "throw_statement", [sym_empty_statement] = "empty_statement", [sym_labeled_statement] = "labeled_statement", [sym_switch_body] = "switch_body", [sym_switch_case] = "switch_case", [sym_switch_default] = "switch_default", [sym_catch_clause] = "catch_clause", [sym_finally_clause] = "finally_clause", [sym_parenthesized_expression] = "parenthesized_expression", [sym_expression] = "expression", [sym_primary_expression] = "primary_expression", [sym_yield_expression] = "yield_expression", [sym_object] = "object", [sym_object_pattern] = "object_pattern", [sym_assignment_pattern] = "assignment_pattern", [sym_object_assignment_pattern] = "object_assignment_pattern", [sym_array] = "array", [sym_array_pattern] = "array_pattern", [sym_jsx_element] = "jsx_element", [sym_jsx_fragment] = "jsx_fragment", [sym_jsx_expression] = "jsx_expression", [sym_jsx_opening_element] = "jsx_opening_element", [sym_nested_identifier] = "nested_identifier", [sym_jsx_namespace_name] = "jsx_namespace_name", [sym_jsx_closing_element] = "jsx_closing_element", [sym_jsx_self_closing_element] = "jsx_self_closing_element", [sym_jsx_attribute] = "jsx_attribute", [sym_class] = "class", [sym_class_declaration] = "class_declaration", [sym_class_heritage] = "class_heritage", [sym_function] = "function", [sym_function_declaration] = "function_declaration", [sym_generator_function] = "generator_function", [sym_generator_function_declaration] = "generator_function_declaration", [sym_arrow_function] = "arrow_function", [sym_call_expression] = "call_expression", [sym_new_expression] = "new_expression", [sym_await_expression] = "await_expression", [sym_member_expression] = "member_expression", [sym_subscript_expression] = "subscript_expression", [sym_assignment_expression] = "assignment_expression", [sym__augmented_assignment_lhs] = "_augmented_assignment_lhs", [sym_augmented_assignment_expression] = "augmented_assignment_expression", [sym__initializer] = "_initializer", [sym__destructuring_pattern] = "_destructuring_pattern", [sym_spread_element] = "spread_element", [sym_ternary_expression] = "ternary_expression", [sym_binary_expression] = "binary_expression", [sym_unary_expression] = "unary_expression", [sym_update_expression] = "update_expression", [sym_sequence_expression] = "sequence_expression", [sym_string] = "string", [sym_template_string] = "template_string", [sym_template_substitution] = "template_substitution", [sym_regex] = "regex", [sym_meta_property] = "meta_property", [sym_arguments] = "arguments", [sym_decorator] = "decorator", [sym_decorator_member_expression] = "member_expression", [sym_decorator_call_expression] = "call_expression", [sym_class_body] = "class_body", [sym_field_definition] = "field_definition", [sym_formal_parameters] = "formal_parameters", [sym_pattern] = "pattern", [sym_rest_pattern] = "rest_pattern", [sym_method_definition] = "method_definition", [sym_pair] = "pair", [sym_pair_pattern] = "pair_pattern", [sym__property_name] = "_property_name", [sym_computed_property_name] = "computed_property_name", [aux_sym_program_repeat1] = "program_repeat1", [aux_sym_export_statement_repeat1] = "export_statement_repeat1", [aux_sym_export_clause_repeat1] = "export_clause_repeat1", [aux_sym_named_imports_repeat1] = "named_imports_repeat1", [aux_sym_variable_declaration_repeat1] = "variable_declaration_repeat1", [aux_sym_switch_body_repeat1] = "switch_body_repeat1", [aux_sym_object_repeat1] = "object_repeat1", [aux_sym_object_pattern_repeat1] = "object_pattern_repeat1", [aux_sym_array_repeat1] = "array_repeat1", [aux_sym_array_pattern_repeat1] = "array_pattern_repeat1", [aux_sym_jsx_element_repeat1] = "jsx_element_repeat1", [aux_sym_jsx_opening_element_repeat1] = "jsx_opening_element_repeat1", [aux_sym_string_repeat1] = "string_repeat1", [aux_sym_string_repeat2] = "string_repeat2", [aux_sym_template_string_repeat1] = "template_string_repeat1", [aux_sym_class_body_repeat1] = "class_body_repeat1", [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1", [alias_sym_import_specifier] = "import_specifier", [alias_sym_namespace_export] = "namespace_export", [alias_sym_property_identifier] = "property_identifier", [alias_sym_shorthand_property_identifier] = "shorthand_property_identifier", [alias_sym_shorthand_property_identifier_pattern] = "shorthand_property_identifier_pattern", [alias_sym_statement_identifier] = "statement_identifier", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym_identifier] = sym_identifier, [sym_hash_bang_line] = sym_hash_bang_line, [anon_sym_export] = anon_sym_export, [anon_sym_STAR] = anon_sym_STAR, [anon_sym_default] = anon_sym_default, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_as] = anon_sym_as, [anon_sym_import] = anon_sym_import, [anon_sym_from] = anon_sym_from, [anon_sym_var] = anon_sym_var, [anon_sym_let] = anon_sym_let, [anon_sym_const] = anon_sym_const, [anon_sym_else] = anon_sym_else, [anon_sym_if] = anon_sym_if, [anon_sym_switch] = anon_sym_switch, [anon_sym_for] = anon_sym_for, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_await] = anon_sym_await, [anon_sym_in] = anon_sym_in, [anon_sym_of] = anon_sym_of, [anon_sym_while] = anon_sym_while, [anon_sym_do] = anon_sym_do, [anon_sym_try] = anon_sym_try, [anon_sym_with] = anon_sym_with, [anon_sym_break] = anon_sym_break, [anon_sym_continue] = anon_sym_continue, [anon_sym_debugger] = anon_sym_debugger, [anon_sym_return] = anon_sym_return, [anon_sym_throw] = anon_sym_throw, [anon_sym_SEMI] = anon_sym_SEMI, [anon_sym_COLON] = anon_sym_COLON, [anon_sym_case] = anon_sym_case, [anon_sym_catch] = anon_sym_catch, [anon_sym_finally] = anon_sym_finally, [anon_sym_yield] = anon_sym_yield, [anon_sym_EQ] = anon_sym_EQ, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_LT] = anon_sym_LT, [anon_sym_GT] = anon_sym_GT, [anon_sym_SLASH] = anon_sym_SLASH, [sym_jsx_text] = sym_jsx_text, [sym_jsx_identifier] = sym_identifier, [anon_sym_DOT] = anon_sym_DOT, [anon_sym_class] = anon_sym_class, [anon_sym_extends] = anon_sym_extends, [anon_sym_async] = anon_sym_async, [anon_sym_function] = anon_sym_function, [anon_sym_EQ_GT] = anon_sym_EQ_GT, [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, [anon_sym_new] = anon_sym_new, [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, [anon_sym_AMP_EQ] = anon_sym_AMP_EQ, [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ, [anon_sym_GT_GT_GT_EQ] = anon_sym_GT_GT_GT_EQ, [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ, [anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ, [anon_sym_AMP_AMP_EQ] = anon_sym_AMP_AMP_EQ, [anon_sym_PIPE_PIPE_EQ] = anon_sym_PIPE_PIPE_EQ, [anon_sym_QMARK_QMARK_EQ] = anon_sym_QMARK_QMARK_EQ, [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, [anon_sym_GT_GT] = anon_sym_GT_GT, [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT, [anon_sym_LT_LT] = anon_sym_LT_LT, [anon_sym_AMP] = anon_sym_AMP, [anon_sym_CARET] = anon_sym_CARET, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_PLUS] = anon_sym_PLUS, [anon_sym_DASH] = anon_sym_DASH, [anon_sym_PERCENT] = anon_sym_PERCENT, [anon_sym_STAR_STAR] = anon_sym_STAR_STAR, [anon_sym_LT_EQ] = anon_sym_LT_EQ, [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, [anon_sym_GT_EQ] = anon_sym_GT_EQ, [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, [anon_sym_instanceof] = anon_sym_instanceof, [anon_sym_BANG] = anon_sym_BANG, [anon_sym_TILDE] = anon_sym_TILDE, [anon_sym_typeof] = anon_sym_typeof, [anon_sym_void] = anon_sym_void, [anon_sym_delete] = anon_sym_delete, [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [anon_sym_SQUOTE] = anon_sym_SQUOTE, [sym_unescaped_double_string_fragment] = sym_unescaped_double_string_fragment, [sym_unescaped_single_string_fragment] = sym_unescaped_double_string_fragment, [sym_escape_sequence] = sym_escape_sequence, [sym_comment] = sym_comment, [anon_sym_BQUOTE] = anon_sym_BQUOTE, [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, [anon_sym_SLASH2] = anon_sym_SLASH, [sym_regex_pattern] = sym_regex_pattern, [sym_regex_flags] = sym_regex_flags, [sym_number] = sym_number, [sym_private_property_identifier] = sym_private_property_identifier, [anon_sym_target] = anon_sym_target, [sym_this] = sym_this, [sym_super] = sym_super, [sym_true] = sym_true, [sym_false] = sym_false, [sym_null] = sym_null, [sym_undefined] = sym_undefined, [anon_sym_AT] = anon_sym_AT, [anon_sym_static] = anon_sym_static, [anon_sym_get] = anon_sym_get, [anon_sym_set] = anon_sym_set, [sym__automatic_semicolon] = sym__automatic_semicolon, [sym__template_chars] = sym__template_chars, [sym__ternary_qmark] = sym__ternary_qmark, [sym_program] = sym_program, [sym_export_statement] = sym_export_statement, [sym_export_clause] = sym_export_clause, [sym__import_export_specifier] = sym__import_export_specifier, [sym_declaration] = sym_declaration, [sym_import] = sym_import, [sym_import_statement] = sym_import_statement, [sym_import_clause] = sym_import_clause, [sym__from_clause] = sym__from_clause, [sym_namespace_import_export] = sym_namespace_import_export, [sym_named_imports] = sym_named_imports, [sym_expression_statement] = sym_expression_statement, [sym_variable_declaration] = sym_variable_declaration, [sym_lexical_declaration] = sym_lexical_declaration, [sym_variable_declarator] = sym_variable_declarator, [sym_statement_block] = sym_statement_block, [sym_else_clause] = sym_else_clause, [sym_if_statement] = sym_if_statement, [sym_switch_statement] = sym_switch_statement, [sym_for_statement] = sym_for_statement, [sym_for_in_statement] = sym_for_in_statement, [sym__for_header] = sym__for_header, [sym_while_statement] = sym_while_statement, [sym_do_statement] = sym_do_statement, [sym_try_statement] = sym_try_statement, [sym_with_statement] = sym_with_statement, [sym_break_statement] = sym_break_statement, [sym_continue_statement] = sym_continue_statement, [sym_debugger_statement] = sym_debugger_statement, [sym_return_statement] = sym_return_statement, [sym_throw_statement] = sym_throw_statement, [sym_empty_statement] = sym_empty_statement, [sym_labeled_statement] = sym_labeled_statement, [sym_switch_body] = sym_switch_body, [sym_switch_case] = sym_switch_case, [sym_switch_default] = sym_switch_default, [sym_catch_clause] = sym_catch_clause, [sym_finally_clause] = sym_finally_clause, [sym_parenthesized_expression] = sym_parenthesized_expression, [sym_expression] = sym_expression, [sym_primary_expression] = sym_primary_expression, [sym_yield_expression] = sym_yield_expression, [sym_object] = sym_object, [sym_object_pattern] = sym_object_pattern, [sym_assignment_pattern] = sym_assignment_pattern, [sym_object_assignment_pattern] = sym_object_assignment_pattern, [sym_array] = sym_array, [sym_array_pattern] = sym_array_pattern, [sym_jsx_element] = sym_jsx_element, [sym_jsx_fragment] = sym_jsx_fragment, [sym_jsx_expression] = sym_jsx_expression, [sym_jsx_opening_element] = sym_jsx_opening_element, [sym_nested_identifier] = sym_nested_identifier, [sym_jsx_namespace_name] = sym_jsx_namespace_name, [sym_jsx_closing_element] = sym_jsx_closing_element, [sym_jsx_self_closing_element] = sym_jsx_self_closing_element, [sym_jsx_attribute] = sym_jsx_attribute, [sym_class] = sym_class, [sym_class_declaration] = sym_class_declaration, [sym_class_heritage] = sym_class_heritage, [sym_function] = sym_function, [sym_function_declaration] = sym_function_declaration, [sym_generator_function] = sym_generator_function, [sym_generator_function_declaration] = sym_generator_function_declaration, [sym_arrow_function] = sym_arrow_function, [sym_call_expression] = sym_call_expression, [sym_new_expression] = sym_new_expression, [sym_await_expression] = sym_await_expression, [sym_member_expression] = sym_member_expression, [sym_subscript_expression] = sym_subscript_expression, [sym_assignment_expression] = sym_assignment_expression, [sym__augmented_assignment_lhs] = sym__augmented_assignment_lhs, [sym_augmented_assignment_expression] = sym_augmented_assignment_expression, [sym__initializer] = sym__initializer, [sym__destructuring_pattern] = sym__destructuring_pattern, [sym_spread_element] = sym_spread_element, [sym_ternary_expression] = sym_ternary_expression, [sym_binary_expression] = sym_binary_expression, [sym_unary_expression] = sym_unary_expression, [sym_update_expression] = sym_update_expression, [sym_sequence_expression] = sym_sequence_expression, [sym_string] = sym_string, [sym_template_string] = sym_template_string, [sym_template_substitution] = sym_template_substitution, [sym_regex] = sym_regex, [sym_meta_property] = sym_meta_property, [sym_arguments] = sym_arguments, [sym_decorator] = sym_decorator, [sym_decorator_member_expression] = sym_member_expression, [sym_decorator_call_expression] = sym_call_expression, [sym_class_body] = sym_class_body, [sym_field_definition] = sym_field_definition, [sym_formal_parameters] = sym_formal_parameters, [sym_pattern] = sym_pattern, [sym_rest_pattern] = sym_rest_pattern, [sym_method_definition] = sym_method_definition, [sym_pair] = sym_pair, [sym_pair_pattern] = sym_pair_pattern, [sym__property_name] = sym__property_name, [sym_computed_property_name] = sym_computed_property_name, [aux_sym_program_repeat1] = aux_sym_program_repeat1, [aux_sym_export_statement_repeat1] = aux_sym_export_statement_repeat1, [aux_sym_export_clause_repeat1] = aux_sym_export_clause_repeat1, [aux_sym_named_imports_repeat1] = aux_sym_named_imports_repeat1, [aux_sym_variable_declaration_repeat1] = aux_sym_variable_declaration_repeat1, [aux_sym_switch_body_repeat1] = aux_sym_switch_body_repeat1, [aux_sym_object_repeat1] = aux_sym_object_repeat1, [aux_sym_object_pattern_repeat1] = aux_sym_object_pattern_repeat1, [aux_sym_array_repeat1] = aux_sym_array_repeat1, [aux_sym_array_pattern_repeat1] = aux_sym_array_pattern_repeat1, [aux_sym_jsx_element_repeat1] = aux_sym_jsx_element_repeat1, [aux_sym_jsx_opening_element_repeat1] = aux_sym_jsx_opening_element_repeat1, [aux_sym_string_repeat1] = aux_sym_string_repeat1, [aux_sym_string_repeat2] = aux_sym_string_repeat2, [aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1, [aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1, [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1, [alias_sym_import_specifier] = alias_sym_import_specifier, [alias_sym_namespace_export] = alias_sym_namespace_export, [alias_sym_property_identifier] = alias_sym_property_identifier, [alias_sym_shorthand_property_identifier] = alias_sym_shorthand_property_identifier, [alias_sym_shorthand_property_identifier_pattern] = alias_sym_shorthand_property_identifier_pattern, [alias_sym_statement_identifier] = alias_sym_statement_identifier, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym_identifier] = { .visible = true, .named = true, }, [sym_hash_bang_line] = { .visible = true, .named = true, }, [anon_sym_export] = { .visible = true, .named = false, }, [anon_sym_STAR] = { .visible = true, .named = false, }, [anon_sym_default] = { .visible = true, .named = false, }, [anon_sym_LBRACE] = { .visible = true, .named = false, }, [anon_sym_COMMA] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_as] = { .visible = true, .named = false, }, [anon_sym_import] = { .visible = true, .named = false, }, [anon_sym_from] = { .visible = true, .named = false, }, [anon_sym_var] = { .visible = true, .named = false, }, [anon_sym_let] = { .visible = true, .named = false, }, [anon_sym_const] = { .visible = true, .named = false, }, [anon_sym_else] = { .visible = true, .named = false, }, [anon_sym_if] = { .visible = true, .named = false, }, [anon_sym_switch] = { .visible = true, .named = false, }, [anon_sym_for] = { .visible = true, .named = false, }, [anon_sym_LPAREN] = { .visible = true, .named = false, }, [anon_sym_RPAREN] = { .visible = true, .named = false, }, [anon_sym_await] = { .visible = true, .named = false, }, [anon_sym_in] = { .visible = true, .named = false, }, [anon_sym_of] = { .visible = true, .named = false, }, [anon_sym_while] = { .visible = true, .named = false, }, [anon_sym_do] = { .visible = true, .named = false, }, [anon_sym_try] = { .visible = true, .named = false, }, [anon_sym_with] = { .visible = true, .named = false, }, [anon_sym_break] = { .visible = true, .named = false, }, [anon_sym_continue] = { .visible = true, .named = false, }, [anon_sym_debugger] = { .visible = true, .named = false, }, [anon_sym_return] = { .visible = true, .named = false, }, [anon_sym_throw] = { .visible = true, .named = false, }, [anon_sym_SEMI] = { .visible = true, .named = false, }, [anon_sym_COLON] = { .visible = true, .named = false, }, [anon_sym_case] = { .visible = true, .named = false, }, [anon_sym_catch] = { .visible = true, .named = false, }, [anon_sym_finally] = { .visible = true, .named = false, }, [anon_sym_yield] = { .visible = true, .named = false, }, [anon_sym_EQ] = { .visible = true, .named = false, }, [anon_sym_LBRACK] = { .visible = true, .named = false, }, [anon_sym_RBRACK] = { .visible = true, .named = false, }, [anon_sym_LT] = { .visible = true, .named = false, }, [anon_sym_GT] = { .visible = true, .named = false, }, [anon_sym_SLASH] = { .visible = true, .named = false, }, [sym_jsx_text] = { .visible = true, .named = true, }, [sym_jsx_identifier] = { .visible = true, .named = true, }, [anon_sym_DOT] = { .visible = true, .named = false, }, [anon_sym_class] = { .visible = true, .named = false, }, [anon_sym_extends] = { .visible = true, .named = false, }, [anon_sym_async] = { .visible = true, .named = false, }, [anon_sym_function] = { .visible = true, .named = false, }, [anon_sym_EQ_GT] = { .visible = true, .named = false, }, [anon_sym_QMARK_DOT] = { .visible = true, .named = false, }, [anon_sym_new] = { .visible = true, .named = false, }, [anon_sym_PLUS_EQ] = { .visible = true, .named = false, }, [anon_sym_DASH_EQ] = { .visible = true, .named = false, }, [anon_sym_STAR_EQ] = { .visible = true, .named = false, }, [anon_sym_SLASH_EQ] = { .visible = true, .named = false, }, [anon_sym_PERCENT_EQ] = { .visible = true, .named = false, }, [anon_sym_CARET_EQ] = { .visible = true, .named = false, }, [anon_sym_AMP_EQ] = { .visible = true, .named = false, }, [anon_sym_PIPE_EQ] = { .visible = true, .named = false, }, [anon_sym_GT_GT_EQ] = { .visible = true, .named = false, }, [anon_sym_GT_GT_GT_EQ] = { .visible = true, .named = false, }, [anon_sym_LT_LT_EQ] = { .visible = true, .named = false, }, [anon_sym_STAR_STAR_EQ] = { .visible = true, .named = false, }, [anon_sym_AMP_AMP_EQ] = { .visible = true, .named = false, }, [anon_sym_PIPE_PIPE_EQ] = { .visible = true, .named = false, }, [anon_sym_QMARK_QMARK_EQ] = { .visible = true, .named = false, }, [anon_sym_DOT_DOT_DOT] = { .visible = true, .named = false, }, [anon_sym_AMP_AMP] = { .visible = true, .named = false, }, [anon_sym_PIPE_PIPE] = { .visible = true, .named = false, }, [anon_sym_GT_GT] = { .visible = true, .named = false, }, [anon_sym_GT_GT_GT] = { .visible = true, .named = false, }, [anon_sym_LT_LT] = { .visible = true, .named = false, }, [anon_sym_AMP] = { .visible = true, .named = false, }, [anon_sym_CARET] = { .visible = true, .named = false, }, [anon_sym_PIPE] = { .visible = true, .named = false, }, [anon_sym_PLUS] = { .visible = true, .named = false, }, [anon_sym_DASH] = { .visible = true, .named = false, }, [anon_sym_PERCENT] = { .visible = true, .named = false, }, [anon_sym_STAR_STAR] = { .visible = true, .named = false, }, [anon_sym_LT_EQ] = { .visible = true, .named = false, }, [anon_sym_EQ_EQ] = { .visible = true, .named = false, }, [anon_sym_EQ_EQ_EQ] = { .visible = true, .named = false, }, [anon_sym_BANG_EQ] = { .visible = true, .named = false, }, [anon_sym_BANG_EQ_EQ] = { .visible = true, .named = false, }, [anon_sym_GT_EQ] = { .visible = true, .named = false, }, [anon_sym_QMARK_QMARK] = { .visible = true, .named = false, }, [anon_sym_instanceof] = { .visible = true, .named = false, }, [anon_sym_BANG] = { .visible = true, .named = false, }, [anon_sym_TILDE] = { .visible = true, .named = false, }, [anon_sym_typeof] = { .visible = true, .named = false, }, [anon_sym_void] = { .visible = true, .named = false, }, [anon_sym_delete] = { .visible = true, .named = false, }, [anon_sym_PLUS_PLUS] = { .visible = true, .named = false, }, [anon_sym_DASH_DASH] = { .visible = true, .named = false, }, [anon_sym_DQUOTE] = { .visible = true, .named = false, }, [anon_sym_SQUOTE] = { .visible = true, .named = false, }, [sym_unescaped_double_string_fragment] = { .visible = true, .named = true, }, [sym_unescaped_single_string_fragment] = { .visible = true, .named = true, }, [sym_escape_sequence] = { .visible = true, .named = true, }, [sym_comment] = { .visible = true, .named = true, }, [anon_sym_BQUOTE] = { .visible = true, .named = false, }, [anon_sym_DOLLAR_LBRACE] = { .visible = true, .named = false, }, [anon_sym_SLASH2] = { .visible = true, .named = false, }, [sym_regex_pattern] = { .visible = true, .named = true, }, [sym_regex_flags] = { .visible = true, .named = true, }, [sym_number] = { .visible = true, .named = true, }, [sym_private_property_identifier] = { .visible = true, .named = true, }, [anon_sym_target] = { .visible = true, .named = false, }, [sym_this] = { .visible = true, .named = true, }, [sym_super] = { .visible = true, .named = true, }, [sym_true] = { .visible = true, .named = true, }, [sym_false] = { .visible = true, .named = true, }, [sym_null] = { .visible = true, .named = true, }, [sym_undefined] = { .visible = true, .named = true, }, [anon_sym_AT] = { .visible = true, .named = false, }, [anon_sym_static] = { .visible = true, .named = false, }, [anon_sym_get] = { .visible = true, .named = false, }, [anon_sym_set] = { .visible = true, .named = false, }, [sym__automatic_semicolon] = { .visible = false, .named = true, }, [sym__template_chars] = { .visible = false, .named = true, }, [sym__ternary_qmark] = { .visible = true, .named = false, }, [sym_program] = { .visible = true, .named = true, }, [sym_export_statement] = { .visible = true, .named = true, }, [sym_export_clause] = { .visible = true, .named = true, }, [sym__import_export_specifier] = { .visible = true, .named = true, }, [sym_declaration] = { .visible = false, .named = true, .supertype = true, }, [sym_import] = { .visible = true, .named = true, }, [sym_import_statement] = { .visible = true, .named = true, }, [sym_import_clause] = { .visible = true, .named = true, }, [sym__from_clause] = { .visible = false, .named = true, }, [sym_namespace_import_export] = { .visible = true, .named = true, }, [sym_named_imports] = { .visible = true, .named = true, }, [sym_expression_statement] = { .visible = true, .named = true, }, [sym_variable_declaration] = { .visible = true, .named = true, }, [sym_lexical_declaration] = { .visible = true, .named = true, }, [sym_variable_declarator] = { .visible = true, .named = true, }, [sym_statement_block] = { .visible = true, .named = true, }, [sym_else_clause] = { .visible = true, .named = true, }, [sym_if_statement] = { .visible = true, .named = true, }, [sym_switch_statement] = { .visible = true, .named = true, }, [sym_for_statement] = { .visible = true, .named = true, }, [sym_for_in_statement] = { .visible = true, .named = true, }, [sym__for_header] = { .visible = false, .named = true, }, [sym_while_statement] = { .visible = true, .named = true, }, [sym_do_statement] = { .visible = true, .named = true, }, [sym_try_statement] = { .visible = true, .named = true, }, [sym_with_statement] = { .visible = true, .named = true, }, [sym_break_statement] = { .visible = true, .named = true, }, [sym_continue_statement] = { .visible = true, .named = true, }, [sym_debugger_statement] = { .visible = true, .named = true, }, [sym_return_statement] = { .visible = true, .named = true, }, [sym_throw_statement] = { .visible = true, .named = true, }, [sym_empty_statement] = { .visible = true, .named = true, }, [sym_labeled_statement] = { .visible = true, .named = true, }, [sym_switch_body] = { .visible = true, .named = true, }, [sym_switch_case] = { .visible = true, .named = true, }, [sym_switch_default] = { .visible = true, .named = true, }, [sym_catch_clause] = { .visible = true, .named = true, }, [sym_finally_clause] = { .visible = true, .named = true, }, [sym_parenthesized_expression] = { .visible = true, .named = true, }, [sym_expression] = { .visible = false, .named = true, .supertype = true, }, [sym_primary_expression] = { .visible = false, .named = true, .supertype = true, }, [sym_yield_expression] = { .visible = true, .named = true, }, [sym_object] = { .visible = true, .named = true, }, [sym_object_pattern] = { .visible = true, .named = true, }, [sym_assignment_pattern] = { .visible = true, .named = true, }, [sym_object_assignment_pattern] = { .visible = true, .named = true, }, [sym_array] = { .visible = true, .named = true, }, [sym_array_pattern] = { .visible = true, .named = true, }, [sym_jsx_element] = { .visible = true, .named = true, }, [sym_jsx_fragment] = { .visible = true, .named = true, }, [sym_jsx_expression] = { .visible = true, .named = true, }, [sym_jsx_opening_element] = { .visible = true, .named = true, }, [sym_nested_identifier] = { .visible = true, .named = true, }, [sym_jsx_namespace_name] = { .visible = true, .named = true, }, [sym_jsx_closing_element] = { .visible = true, .named = true, }, [sym_jsx_self_closing_element] = { .visible = true, .named = true, }, [sym_jsx_attribute] = { .visible = true, .named = true, }, [sym_class] = { .visible = true, .named = true, }, [sym_class_declaration] = { .visible = true, .named = true, }, [sym_class_heritage] = { .visible = true, .named = true, }, [sym_function] = { .visible = true, .named = true, }, [sym_function_declaration] = { .visible = true, .named = true, }, [sym_generator_function] = { .visible = true, .named = true, }, [sym_generator_function_declaration] = { .visible = true, .named = true, }, [sym_arrow_function] = { .visible = true, .named = true, }, [sym_call_expression] = { .visible = true, .named = true, }, [sym_new_expression] = { .visible = true, .named = true, }, [sym_await_expression] = { .visible = true, .named = true, }, [sym_member_expression] = { .visible = true, .named = true, }, [sym_subscript_expression] = { .visible = true, .named = true, }, [sym_assignment_expression] = { .visible = true, .named = true, }, [sym__augmented_assignment_lhs] = { .visible = false, .named = true, }, [sym_augmented_assignment_expression] = { .visible = true, .named = true, }, [sym__initializer] = { .visible = false, .named = true, }, [sym__destructuring_pattern] = { .visible = false, .named = true, }, [sym_spread_element] = { .visible = true, .named = true, }, [sym_ternary_expression] = { .visible = true, .named = true, }, [sym_binary_expression] = { .visible = true, .named = true, }, [sym_unary_expression] = { .visible = true, .named = true, }, [sym_update_expression] = { .visible = true, .named = true, }, [sym_sequence_expression] = { .visible = true, .named = true, }, [sym_string] = { .visible = true, .named = true, }, [sym_template_string] = { .visible = true, .named = true, }, [sym_template_substitution] = { .visible = true, .named = true, }, [sym_regex] = { .visible = true, .named = true, }, [sym_meta_property] = { .visible = true, .named = true, }, [sym_arguments] = { .visible = true, .named = true, }, [sym_decorator] = { .visible = true, .named = true, }, [sym_decorator_member_expression] = { .visible = true, .named = true, }, [sym_decorator_call_expression] = { .visible = true, .named = true, }, [sym_class_body] = { .visible = true, .named = true, }, [sym_field_definition] = { .visible = true, .named = true, }, [sym_formal_parameters] = { .visible = true, .named = true, }, [sym_pattern] = { .visible = false, .named = true, .supertype = true, }, [sym_rest_pattern] = { .visible = true, .named = true, }, [sym_method_definition] = { .visible = true, .named = true, }, [sym_pair] = { .visible = true, .named = true, }, [sym_pair_pattern] = { .visible = true, .named = true, }, [sym__property_name] = { .visible = false, .named = true, }, [sym_computed_property_name] = { .visible = true, .named = true, }, [aux_sym_program_repeat1] = { .visible = false, .named = false, }, [aux_sym_export_statement_repeat1] = { .visible = false, .named = false, }, [aux_sym_export_clause_repeat1] = { .visible = false, .named = false, }, [aux_sym_named_imports_repeat1] = { .visible = false, .named = false, }, [aux_sym_variable_declaration_repeat1] = { .visible = false, .named = false, }, [aux_sym_switch_body_repeat1] = { .visible = false, .named = false, }, [aux_sym_object_repeat1] = { .visible = false, .named = false, }, [aux_sym_object_pattern_repeat1] = { .visible = false, .named = false, }, [aux_sym_array_repeat1] = { .visible = false, .named = false, }, [aux_sym_array_pattern_repeat1] = { .visible = false, .named = false, }, [aux_sym_jsx_element_repeat1] = { .visible = false, .named = false, }, [aux_sym_jsx_opening_element_repeat1] = { .visible = false, .named = false, }, [aux_sym_string_repeat1] = { .visible = false, .named = false, }, [aux_sym_string_repeat2] = { .visible = false, .named = false, }, [aux_sym_template_string_repeat1] = { .visible = false, .named = false, }, [aux_sym_class_body_repeat1] = { .visible = false, .named = false, }, [aux_sym_formal_parameters_repeat1] = { .visible = false, .named = false, }, [alias_sym_import_specifier] = { .visible = true, .named = true, }, [alias_sym_namespace_export] = { .visible = true, .named = true, }, [alias_sym_property_identifier] = { .visible = true, .named = true, }, [alias_sym_shorthand_property_identifier] = { .visible = true, .named = true, }, [alias_sym_shorthand_property_identifier_pattern] = { .visible = true, .named = true, }, [alias_sym_statement_identifier] = { .visible = true, .named = true, }, }; enum { field_alias = 1, field_alternative = 2, field_argument = 3, field_arguments = 4, field_attribute = 5, field_body = 6, field_close_tag = 7, field_condition = 8, field_consequence = 9, field_constructor = 10, field_declaration = 11, field_decorator = 12, field_finalizer = 13, field_flags = 14, field_function = 15, field_handler = 16, field_increment = 17, field_index = 18, field_initializer = 19, field_key = 20, field_kind = 21, field_label = 22, field_left = 23, field_member = 24, field_name = 25, field_object = 26, field_open_tag = 27, field_operator = 28, field_parameter = 29, field_parameters = 30, field_pattern = 31, field_property = 32, field_right = 33, field_source = 34, field_value = 35, }; static const char * const ts_field_names[] = { [0] = NULL, [field_alias] = "alias", [field_alternative] = "alternative", [field_argument] = "argument", [field_arguments] = "arguments", [field_attribute] = "attribute", [field_body] = "body", [field_close_tag] = "close_tag", [field_condition] = "condition", [field_consequence] = "consequence", [field_constructor] = "constructor", [field_declaration] = "declaration", [field_decorator] = "decorator", [field_finalizer] = "finalizer", [field_flags] = "flags", [field_function] = "function", [field_handler] = "handler", [field_increment] = "increment", [field_index] = "index", [field_initializer] = "initializer", [field_key] = "key", [field_kind] = "kind", [field_label] = "label", [field_left] = "left", [field_member] = "member", [field_name] = "name", [field_object] = "object", [field_open_tag] = "open_tag", [field_operator] = "operator", [field_parameter] = "parameter", [field_parameters] = "parameters", [field_pattern] = "pattern", [field_property] = "property", [field_right] = "right", [field_source] = "source", [field_value] = "value", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [2] = {.index = 0, .length = 1}, [3] = {.index = 1, .length = 1}, [5] = {.index = 2, .length = 1}, [6] = {.index = 3, .length = 1}, [7] = {.index = 4, .length = 1}, [8] = {.index = 5, .length = 2}, [9] = {.index = 7, .length = 2}, [10] = {.index = 9, .length = 2}, [11] = {.index = 11, .length = 2}, [12] = {.index = 13, .length = 2}, [13] = {.index = 15, .length = 1}, [14] = {.index = 16, .length = 2}, [15] = {.index = 18, .length = 2}, [16] = {.index = 20, .length = 2}, [20] = {.index = 22, .length = 1}, [21] = {.index = 23, .length = 2}, [22] = {.index = 25, .length = 1}, [23] = {.index = 26, .length = 2}, [24] = {.index = 28, .length = 2}, [25] = {.index = 30, .length = 6}, [26] = {.index = 36, .length = 2}, [27] = {.index = 38, .length = 2}, [28] = {.index = 40, .length = 2}, [29] = {.index = 42, .length = 2}, [30] = {.index = 44, .length = 1}, [31] = {.index = 45, .length = 1}, [32] = {.index = 46, .length = 1}, [33] = {.index = 47, .length = 1}, [34] = {.index = 48, .length = 1}, [35] = {.index = 49, .length = 1}, [36] = {.index = 50, .length = 2}, [37] = {.index = 52, .length = 1}, [38] = {.index = 53, .length = 2}, [39] = {.index = 55, .length = 2}, [40] = {.index = 18, .length = 2}, [41] = {.index = 20, .length = 2}, [42] = {.index = 57, .length = 3}, [43] = {.index = 60, .length = 2}, [44] = {.index = 60, .length = 2}, [45] = {.index = 62, .length = 2}, [46] = {.index = 64, .length = 2}, [47] = {.index = 66, .length = 2}, [48] = {.index = 68, .length = 2}, [49] = {.index = 70, .length = 2}, [50] = {.index = 72, .length = 1}, [51] = {.index = 73, .length = 1}, [52] = {.index = 74, .length = 2}, [53] = {.index = 72, .length = 1}, [54] = {.index = 18, .length = 2}, [55] = {.index = 76, .length = 2}, [56] = {.index = 78, .length = 3}, [57] = {.index = 74, .length = 2}, [58] = {.index = 81, .length = 1}, [59] = {.index = 82, .length = 3}, [60] = {.index = 85, .length = 6}, [61] = {.index = 91, .length = 3}, [62] = {.index = 94, .length = 2}, [63] = {.index = 96, .length = 2}, [64] = {.index = 98, .length = 2}, [65] = {.index = 100, .length = 1}, [66] = {.index = 101, .length = 2}, [67] = {.index = 103, .length = 2}, [68] = {.index = 105, .length = 1}, [69] = {.index = 106, .length = 2}, [70] = {.index = 108, .length = 2}, [71] = {.index = 110, .length = 2}, [72] = {.index = 112, .length = 2}, [73] = {.index = 110, .length = 2}, [74] = {.index = 114, .length = 2}, [75] = {.index = 116, .length = 3}, [76] = {.index = 119, .length = 2}, [77] = {.index = 121, .length = 2}, [78] = {.index = 123, .length = 3}, [79] = {.index = 126, .length = 2}, [80] = {.index = 128, .length = 2}, [81] = {.index = 130, .length = 4}, [82] = {.index = 134, .length = 2}, [83] = {.index = 136, .length = 2}, [84] = {.index = 138, .length = 2}, [85] = {.index = 140, .length = 3}, [86] = {.index = 143, .length = 2}, [87] = {.index = 145, .length = 3}, [88] = {.index = 148, .length = 3}, [89] = {.index = 151, .length = 2}, [90] = {.index = 153, .length = 1}, [91] = {.index = 154, .length = 2}, [92] = {.index = 156, .length = 3}, [93] = {.index = 159, .length = 4}, [94] = {.index = 163, .length = 3}, [95] = {.index = 163, .length = 3}, [96] = {.index = 166, .length = 3}, [97] = {.index = 169, .length = 3}, [98] = {.index = 172, .length = 3}, [99] = {.index = 175, .length = 4}, [100] = {.index = 179, .length = 2}, [101] = {.index = 181, .length = 4}, [102] = {.index = 185, .length = 4}, [103] = {.index = 189, .length = 2}, [104] = {.index = 191, .length = 4}, [105] = {.index = 195, .length = 5}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_decorator, 0}, [1] = {field_declaration, 1}, [2] = {field_name, 0}, [3] = {field_body, 1}, [4] = {field_constructor, 1}, [5] = {field_argument, 1}, {field_operator, 0}, [7] = {field_argument, 0}, {field_operator, 1}, [9] = {field_arguments, 1}, {field_function, 0}, [11] = {field_close_tag, 1}, {field_open_tag, 0}, [13] = {field_decorator, 0, .inherited = true}, {field_decorator, 1, .inherited = true}, [15] = {field_declaration, 2}, [16] = {field_body, 2}, {field_label, 0}, [18] = {field_left, 0}, {field_right, 2}, [20] = {field_body, 2}, {field_parameter, 0}, [22] = {field_source, 1}, [23] = {field_name, 0}, {field_value, 1, .inherited = true}, [25] = {field_kind, 0}, [26] = {field_condition, 1}, {field_consequence, 2}, [28] = {field_body, 2}, {field_value, 1}, [30] = {field_body, 2}, {field_kind, 1, .inherited = true}, {field_left, 1, .inherited = true}, {field_operator, 1, .inherited = true}, {field_right, 1, .inherited = true}, {field_value, 1, .inherited = true}, [36] = {field_body, 2}, {field_condition, 1}, [38] = {field_body, 1}, {field_handler, 2}, [40] = {field_body, 1}, {field_finalizer, 2}, [42] = {field_body, 2}, {field_object, 1}, [44] = {field_label, 1}, [45] = {field_name, 1}, [46] = {field_attribute, 0}, [47] = {field_pattern, 1}, [48] = {field_member, 0}, [49] = {field_property, 0}, [50] = {field_body, 2}, {field_name, 1}, [52] = {field_body, 2}, [53] = {field_body, 2}, {field_parameters, 1}, [55] = {field_arguments, 2}, {field_constructor, 1}, [57] = {field_left, 0}, {field_operator, 1}, {field_right, 2}, [60] = {field_object, 0}, {field_property, 2}, [62] = {field_arguments, 2}, {field_function, 0}, [64] = {field_close_tag, 2}, {field_open_tag, 0}, [66] = {field_body, 2}, {field_parameters, 0}, [68] = {field_declaration, 2}, {field_decorator, 0, .inherited = true}, [70] = {field_body, 2}, {field_decorator, 0, .inherited = true}, [72] = {field_source, 2, .inherited = true}, [73] = {field_value, 2}, [74] = {field_alias, 1, .inherited = true}, {field_name, 1, .inherited = true}, [76] = {field_key, 0}, {field_value, 2}, [78] = {field_body, 2}, {field_name, 0}, {field_parameters, 1}, [81] = {field_value, 1}, [82] = {field_alternative, 3}, {field_condition, 1}, {field_consequence, 2}, [85] = {field_body, 3}, {field_kind, 2, .inherited = true}, {field_left, 2, .inherited = true}, {field_operator, 2, .inherited = true}, {field_right, 2, .inherited = true}, {field_value, 2, .inherited = true}, [91] = {field_body, 1}, {field_finalizer, 3}, {field_handler, 2}, [94] = {field_attribute, 2, .inherited = true}, {field_name, 1}, [96] = {field_attribute, 0, .inherited = true}, {field_attribute, 1, .inherited = true}, [98] = {field_flags, 3}, {field_pattern, 1}, [100] = {field_property, 1}, [101] = {field_property, 0}, {field_value, 1, .inherited = true}, [103] = {field_decorator, 0, .inherited = true}, {field_property, 1}, [105] = {field_member, 1, .inherited = true}, [106] = {field_member, 0, .inherited = true}, {field_member, 1, .inherited = true}, [108] = {field_body, 3}, {field_name, 1}, [110] = {field_body, 3}, {field_parameter, 1}, [112] = {field_body, 3}, {field_parameters, 2}, [114] = {field_body, 3}, {field_parameters, 1}, [116] = {field_body, 3}, {field_name, 1}, {field_parameters, 2}, [119] = {field_index, 2}, {field_object, 0}, [121] = {field_declaration, 3}, {field_decorator, 0, .inherited = true}, [123] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 2}, [126] = {field_body, 3}, {field_decorator, 0, .inherited = true}, [128] = {field_alias, 2}, {field_name, 0}, [130] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 1}, {field_parameters, 2}, [134] = {field_body, 1}, {field_condition, 3}, [136] = {field_property, 1}, {field_value, 2, .inherited = true}, [138] = {field_decorator, 0, .inherited = true}, {field_property, 2}, [140] = {field_decorator, 0, .inherited = true}, {field_property, 1}, {field_value, 2, .inherited = true}, [143] = {field_body, 4}, {field_parameters, 3}, [145] = {field_body, 4}, {field_name, 2}, {field_parameters, 3}, [148] = {field_alternative, 4}, {field_condition, 0}, {field_consequence, 2}, [151] = {field_index, 3}, {field_object, 0}, [153] = {field_name, 2}, [154] = {field_decorator, 0, .inherited = true}, {field_value, 3}, [156] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, [159] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, {field_parameters, 3}, [163] = {field_left, 1}, {field_operator, 2}, {field_right, 3}, [166] = {field_body, 5}, {field_condition, 3}, {field_initializer, 2}, [169] = {field_decorator, 0, .inherited = true}, {field_property, 2}, {field_value, 3, .inherited = true}, [172] = {field_body, 5}, {field_name, 3}, {field_parameters, 4}, [175] = {field_body, 5}, {field_decorator, 0, .inherited = true}, {field_name, 3}, {field_parameters, 4}, [179] = {field_body, 3}, {field_value, 1}, [181] = {field_kind, 1}, {field_left, 2}, {field_operator, 3}, {field_right, 4}, [185] = {field_body, 6}, {field_condition, 3}, {field_increment, 4}, {field_initializer, 2}, [189] = {field_body, 4}, {field_parameter, 2}, [191] = {field_body, 6}, {field_decorator, 0, .inherited = true}, {field_name, 4}, {field_parameters, 5}, [195] = {field_kind, 1}, {field_left, 2}, {field_operator, 4}, {field_right, 5}, {field_value, 3, .inherited = true}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = sym_identifier, }, [4] = { [0] = alias_sym_property_identifier, }, [14] = { [0] = alias_sym_statement_identifier, }, [15] = { [0] = sym_identifier, }, [16] = { [0] = sym_identifier, }, [17] = { [1] = alias_sym_shorthand_property_identifier, }, [18] = { [1] = alias_sym_shorthand_property_identifier_pattern, }, [19] = { [1] = sym_identifier, }, [30] = { [1] = alias_sym_statement_identifier, }, [43] = { [2] = alias_sym_property_identifier, }, [53] = { [1] = alias_sym_namespace_export, }, [54] = { [0] = alias_sym_shorthand_property_identifier_pattern, }, [57] = { [1] = alias_sym_import_specifier, }, [71] = { [1] = sym_identifier, }, [94] = { [1] = sym_identifier, }, }; static const uint16_t ts_non_terminal_alias_map[] = { sym__import_export_specifier, 2, sym__import_export_specifier, alias_sym_import_specifier, sym_namespace_import_export, 2, sym_namespace_import_export, alias_sym_namespace_export, 0, }; static inline bool anon_sym_BANG_character_set_1(int32_t c) { return (c < 8192 ? (c < ' ' ? (c < '\r' ? (c >= '\t' && c <= '\n') : c <= '\r') : (c <= ' ' || (c < 5760 ? c == 160 : c <= 5760))) : (c <= 8203 || (c < 12288 ? (c < 8287 ? c == 8239 : c <= 8288) : (c <= 12288 || c == 65279)))); } static inline bool sym_regex_pattern_character_set_1(int32_t c) { return (c < 8192 ? (c < ' ' ? (c < '\r' ? c == '\t' : c <= '\r') : (c <= ' ' || (c < 5760 ? c == 160 : c <= 5760))) : (c <= 8203 || (c < 12288 ? (c < 8287 ? c == 8239 : c <= 8288) : (c <= 12288 || c == 65279)))); } static inline bool sym_identifier_character_set_1(int32_t c) { return (c < 160 ? (c < ':' ? (c < 0 ? c == 0 : (c <= '#' || (c >= '%' && c <= '/'))) : (c <= '@' || (c < '`' ? (c >= '[' && c <= '^') : (c <= '`' || (c >= '{' && c <= '~'))))) : (c <= 160 || (c < 8287 ? (c < 8192 ? c == 5760 : (c <= 8203 || c == 8239)) : (c <= 8288 || (c < 65279 ? c == 12288 : c <= 65279))))); } static inline bool sym_identifier_character_set_2(int32_t c) { return (c < 160 ? (c < ':' ? (c < 0 ? c == 0 : (c <= '#' || (c >= '%' && c <= '/'))) : (c <= '@' || (c < '`' ? (c >= '[' && c <= '^') : c <= '~'))) : (c <= 160 || (c < 8287 ? (c < 8192 ? c == 5760 : (c <= 8203 || c == 8239)) : (c <= 8288 || (c < 65279 ? c == 12288 : c <= 65279))))); } static inline bool sym_identifier_character_set_3(int32_t c) { return (c < 8192 ? (c < 160 ? (c < 0 ? c == 0 : c <= '~') : (c <= 160 || c == 5760)) : (c <= 8203 || (c < 12288 ? (c < 8287 ? c == 8239 : c <= 8288) : (c <= 12288 || c == 65279)))); } static inline bool sym_identifier_character_set_4(int32_t c) { return (c < 160 ? (c < ':' ? (c < 0 ? c == 0 : (c <= '#' || (c >= '%' && c <= '/'))) : (c <= '@' || (c < '`' ? (c >= '[' && c <= '^') : (c <= '`' || (c >= '|' && c <= '~'))))) : (c <= 160 || (c < 8287 ? (c < 8192 ? c == 5760 : (c <= 8203 || c == 8239)) : (c <= 8288 || (c < 65279 ? c == 12288 : c <= 65279))))); } static inline bool sym_private_property_identifier_character_set_1(int32_t c) { return (c < 160 ? (c < '[' ? (c < 0 ? c == 0 : (c <= '#' || (c >= '%' && c <= '@'))) : (c <= '^' || (c < '{' ? c == '`' : c <= '~'))) : (c <= 160 || (c < 8287 ? (c < 8192 ? c == 5760 : (c <= 8203 || c == 8239)) : (c <= 8288 || (c < 65279 ? c == 12288 : c <= 65279))))); } static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(67); if (lookahead == '!') ADVANCE(154); if (lookahead == '"') ADVANCE(158); if (lookahead == '#') ADVANCE(2); if (lookahead == '$') ADVANCE(195); if (lookahead == '%') ADVANCE(142); if (lookahead == '&') ADVANCE(131); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(70); if (lookahead == '+') ADVANCE(138); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(140); if (lookahead == '.') ADVANCE(101); if (lookahead == '/') ADVANCE(180); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(86); if (lookahead == '=') ADVANCE(81); if (lookahead == '>') ADVANCE(89); if (lookahead == '?') ADVANCE(16); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(25); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(134); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(135); if (lookahead == '}') ADVANCE(74); if (lookahead == '~') ADVANCE(155); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(64) if (lookahead != 0 && lookahead > 31) ADVANCE(196); END_STATE(); case 1: if (lookahead == '\n') SKIP(20) if (lookahead == '/') ADVANCE(12); if (lookahead == '[') ADVANCE(24); if (lookahead == '\\') ADVANCE(63); if (sym_regex_pattern_character_set_1(lookahead)) ADVANCE(181); if (lookahead != 0) ADVANCE(182); END_STATE(); case 2: if (lookahead == '!') ADVANCE(68); if (lookahead == '\\') ADVANCE(26); if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(197); END_STATE(); case 3: if (lookahead == '!') ADVANCE(153); if (lookahead == '"') ADVANCE(158); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == '+') ADVANCE(137); if (lookahead == '-') ADVANCE(139); if (lookahead == '.') ADVANCE(102); if (lookahead == '/') ADVANCE(91); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == '<') ADVANCE(85); if (lookahead == '>') ADVANCE(88); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '~') ADVANCE(155); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(3) if (lookahead != 0 && lookahead > '#' && (lookahead < '%' || '?' < lookahead) && lookahead != ']' && lookahead != '^' && lookahead != '|' && lookahead != '}') ADVANCE(196); END_STATE(); case 4: if (lookahead == '!') ADVANCE(21); if (lookahead == '"') ADVANCE(158); if (lookahead == '#') ADVANCE(23); if (lookahead == '%') ADVANCE(142); if (lookahead == '&') ADVANCE(131); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(70); if (lookahead == '+') ADVANCE(138); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(140); if (lookahead == '.') ADVANCE(102); if (lookahead == '/') ADVANCE(92); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(86); if (lookahead == '=') ADVANCE(81); if (lookahead == '>') ADVANCE(89); if (lookahead == '?') ADVANCE(16); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(134); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(135); if (lookahead == '}') ADVANCE(74); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(4) if (lookahead != 0 && lookahead > 31 && lookahead != '~') ADVANCE(196); END_STATE(); case 5: if (lookahead == '!') ADVANCE(21); if (lookahead == '%') ADVANCE(141); if (lookahead == '&') ADVANCE(132); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(71); if (lookahead == '+') ADVANCE(137); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(139); if (lookahead == '.') ADVANCE(100); if (lookahead == '/') ADVANCE(91); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(87); if (lookahead == '=') ADVANCE(22); if (lookahead == '>') ADVANCE(90); if (lookahead == '?') ADVANCE(17); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(133); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(136); if (lookahead == '}') ADVANCE(74); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(6) if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(183); if (lookahead != 0 && lookahead > '#' && (lookahead < '\'' || '@' < lookahead) && lookahead != '~') ADVANCE(196); END_STATE(); case 6: if (lookahead == '!') ADVANCE(21); if (lookahead == '%') ADVANCE(141); if (lookahead == '&') ADVANCE(132); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(71); if (lookahead == '+') ADVANCE(137); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(139); if (lookahead == '.') ADVANCE(100); if (lookahead == '/') ADVANCE(91); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(87); if (lookahead == '=') ADVANCE(22); if (lookahead == '>') ADVANCE(90); if (lookahead == '?') ADVANCE(17); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(133); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(136); if (lookahead == '}') ADVANCE(74); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(6) if (lookahead != 0 && lookahead > '#' && (lookahead < '\'' || '@' < lookahead) && lookahead != '~') ADVANCE(196); END_STATE(); case 7: if (lookahead == '"') ADVANCE(158); if (lookahead == '/') ADVANCE(161); if (lookahead == '\\') ADVANCE(28); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(164); if (lookahead != 0) ADVANCE(165); END_STATE(); case 8: if (lookahead == '$') ADVANCE(29); if (lookahead == '/') ADVANCE(180); if (lookahead == '\\') ADVANCE(28); if (lookahead == '`') ADVANCE(178); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(9) END_STATE(); case 9: if (lookahead == '$') ADVANCE(29); if (lookahead == '/') ADVANCE(12); if (lookahead == '`') ADVANCE(178); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(9) END_STATE(); case 10: if (lookahead == '\'') ADVANCE(159); if (lookahead == '/') ADVANCE(167); if (lookahead == '\\') ADVANCE(28); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(170); if (lookahead != 0) ADVANCE(171); END_STATE(); case 11: if (lookahead == '(') ADVANCE(75); if (lookahead == '.') ADVANCE(100); if (lookahead == '/') ADVANCE(91); if (lookahead == ':') ADVANCE(78); if (lookahead == '=') ADVANCE(79); if (lookahead == '>') ADVANCE(88); if (lookahead == '\\') ADVANCE(27); if (lookahead == '{') ADVANCE(72); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(11) if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(194); if (lookahead != 0 && lookahead > '~') ADVANCE(196); END_STATE(); case 12: if (lookahead == '*') ADVANCE(14); if (lookahead == '/') ADVANCE(177); END_STATE(); case 13: if (lookahead == '*') ADVANCE(13); if (lookahead == '/') ADVANCE(176); if (lookahead != 0) ADVANCE(14); END_STATE(); case 14: if (lookahead == '*') ADVANCE(13); if (lookahead != 0) ADVANCE(14); END_STATE(); case 15: if (lookahead == '.') ADVANCE(18); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 16: if (lookahead == '.') ADVANCE(104); if (lookahead == '?') ADVANCE(152); END_STATE(); case 17: if (lookahead == '.') ADVANCE(104); if (lookahead == '?') ADVANCE(151); END_STATE(); case 18: if (lookahead == '.') ADVANCE(120); END_STATE(); case 19: if (lookahead == '/') ADVANCE(94); if (lookahead == '<') ADVANCE(85); if (lookahead == '{') ADVANCE(72); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(97); if (lookahead != 0 && lookahead != '>' && lookahead != '}') ADVANCE(98); END_STATE(); case 20: if (lookahead == '/') ADVANCE(12); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(20) END_STATE(); case 21: if (lookahead == '=') ADVANCE(148); END_STATE(); case 22: if (lookahead == '=') ADVANCE(146); END_STATE(); case 23: if (lookahead == '\\') ADVANCE(26); if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(197); END_STATE(); case 24: if (lookahead == '\\') ADVANCE(62); if (lookahead == ']') ADVANCE(182); if (lookahead != 0 && lookahead != '\n') ADVANCE(24); END_STATE(); case 25: if (lookahead == 'u') ADVANCE(30); if (lookahead == 'x') ADVANCE(54); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(175); if (lookahead != 0) ADVANCE(172); END_STATE(); case 26: if (lookahead == 'u') ADVANCE(31); END_STATE(); case 27: if (lookahead == 'u') ADVANCE(32); END_STATE(); case 28: if (lookahead == 'u') ADVANCE(33); if (lookahead == 'x') ADVANCE(54); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(175); if (lookahead != 0) ADVANCE(172); END_STATE(); case 29: if (lookahead == '{') ADVANCE(179); END_STATE(); case 30: if (lookahead == '{') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(59); END_STATE(); case 31: if (lookahead == '{') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60); END_STATE(); case 32: if (lookahead == '{') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(61); END_STATE(); case 33: if (lookahead == '{') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(51); END_STATE(); case 34: if (lookahead == '}') ADVANCE(196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); END_STATE(); case 35: if (lookahead == '}') ADVANCE(197); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 36: if (lookahead == '}') ADVANCE(172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(36); END_STATE(); case 37: if (lookahead == '}') ADVANCE(173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 38: if (lookahead == '+' || lookahead == '-') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 39: if (lookahead == '0' || lookahead == '1') ADVANCE(187); END_STATE(); case 40: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(188); END_STATE(); case 41: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); END_STATE(); case 42: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 43: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); END_STATE(); case 44: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 45: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(196); END_STATE(); case 46: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(197); END_STATE(); case 47: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); END_STATE(); case 48: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(189); END_STATE(); case 49: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 50: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(173); END_STATE(); case 51: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); END_STATE(); case 52: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 53: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); END_STATE(); case 54: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); END_STATE(); case 55: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(36); END_STATE(); case 56: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); END_STATE(); case 57: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); END_STATE(); case 58: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(45); END_STATE(); case 59: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(56); END_STATE(); case 60: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(57); END_STATE(); case 61: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(58); END_STATE(); case 62: if (lookahead != 0 && lookahead != '\n') ADVANCE(24); END_STATE(); case 63: if (lookahead != 0 && lookahead != '\n') ADVANCE(182); END_STATE(); case 64: if (eof) ADVANCE(67); if (lookahead == '!') ADVANCE(154); if (lookahead == '"') ADVANCE(158); if (lookahead == '#') ADVANCE(2); if (lookahead == '$') ADVANCE(195); if (lookahead == '%') ADVANCE(142); if (lookahead == '&') ADVANCE(131); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(70); if (lookahead == '+') ADVANCE(138); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(140); if (lookahead == '.') ADVANCE(101); if (lookahead == '/') ADVANCE(91); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(86); if (lookahead == '=') ADVANCE(81); if (lookahead == '>') ADVANCE(89); if (lookahead == '?') ADVANCE(16); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(134); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(135); if (lookahead == '}') ADVANCE(74); if (lookahead == '~') ADVANCE(155); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(64) if (lookahead != 0 && lookahead > 31) ADVANCE(196); END_STATE(); case 65: if (eof) ADVANCE(67); if (lookahead == '!') ADVANCE(154); if (lookahead == '"') ADVANCE(158); if (lookahead == '#') ADVANCE(23); if (lookahead == '%') ADVANCE(141); if (lookahead == '&') ADVANCE(132); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(71); if (lookahead == '+') ADVANCE(137); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(139); if (lookahead == '.') ADVANCE(102); if (lookahead == '/') ADVANCE(91); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(87); if (lookahead == '=') ADVANCE(80); if (lookahead == '>') ADVANCE(90); if (lookahead == '?') ADVANCE(17); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '^') ADVANCE(133); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '|') ADVANCE(136); if (lookahead == '}') ADVANCE(74); if (lookahead == '~') ADVANCE(155); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(65) if (lookahead != 0 && lookahead > 31) ADVANCE(196); END_STATE(); case 66: if (eof) ADVANCE(67); if (lookahead == '!') ADVANCE(153); if (lookahead == '"') ADVANCE(158); if (lookahead == '#') ADVANCE(2); if (lookahead == '\'') ADVANCE(159); if (lookahead == '(') ADVANCE(75); if (lookahead == ')') ADVANCE(76); if (lookahead == '*') ADVANCE(69); if (lookahead == '+') ADVANCE(137); if (lookahead == ',') ADVANCE(73); if (lookahead == '-') ADVANCE(139); if (lookahead == '.') ADVANCE(15); if (lookahead == '/') ADVANCE(91); if (lookahead == '0') ADVANCE(185); if (lookahead == ':') ADVANCE(78); if (lookahead == ';') ADVANCE(77); if (lookahead == '<') ADVANCE(85); if (lookahead == '=') ADVANCE(82); if (lookahead == '>') ADVANCE(88); if (lookahead == '@') ADVANCE(198); if (lookahead == '[') ADVANCE(83); if (lookahead == '\\') ADVANCE(27); if (lookahead == ']') ADVANCE(84); if (lookahead == '`') ADVANCE(178); if (lookahead == '{') ADVANCE(72); if (lookahead == '}') ADVANCE(74); if (lookahead == '~') ADVANCE(155); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); if (anon_sym_BANG_character_set_1(lookahead)) SKIP(66) if (lookahead != 0 && lookahead > 31 && (lookahead < '%' || '?' < lookahead) && lookahead != '^' && lookahead != '|') ADVANCE(196); END_STATE(); case 67: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 68: ACCEPT_TOKEN(sym_hash_bang_line); if (lookahead != 0 && lookahead != '\n') ADVANCE(68); END_STATE(); case 69: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 70: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '*') ADVANCE(144); if (lookahead == '=') ADVANCE(107); END_STATE(); case 71: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '*') ADVANCE(143); END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 73: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 74: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 75: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 76: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 77: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 78: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 79: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 80: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '=') ADVANCE(146); END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '=') ADVANCE(146); if (lookahead == '>') ADVANCE(103); END_STATE(); case 82: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '>') ADVANCE(103); END_STATE(); case 83: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 84: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 85: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); case 86: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(130); if (lookahead == '=') ADVANCE(145); END_STATE(); case 87: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(129); if (lookahead == '=') ADVANCE(145); END_STATE(); case 88: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); case 89: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(150); if (lookahead == '>') ADVANCE(125); END_STATE(); case 90: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(150); if (lookahead == '>') ADVANCE(126); END_STATE(); case 91: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(14); if (lookahead == '/') ADVANCE(177); END_STATE(); case 92: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(14); if (lookahead == '/') ADVANCE(177); if (lookahead == '=') ADVANCE(108); END_STATE(); case 93: ACCEPT_TOKEN(sym_jsx_text); if (lookahead == '\n') ADVANCE(98); if (lookahead == '<' || lookahead == '>' || lookahead == '{' || lookahead == '}') ADVANCE(177); if (lookahead != 0) ADVANCE(93); END_STATE(); case 94: ACCEPT_TOKEN(sym_jsx_text); if (lookahead == '*') ADVANCE(96); if (lookahead == '/') ADVANCE(93); if (lookahead != 0 && lookahead != '<' && lookahead != '>' && lookahead != '{' && lookahead != '}') ADVANCE(98); END_STATE(); case 95: ACCEPT_TOKEN(sym_jsx_text); if (lookahead == '*') ADVANCE(95); if (lookahead == '/') ADVANCE(98); if (lookahead == '<' || lookahead == '>' || lookahead == '{' || lookahead == '}') ADVANCE(14); if (lookahead != 0) ADVANCE(96); END_STATE(); case 96: ACCEPT_TOKEN(sym_jsx_text); if (lookahead == '*') ADVANCE(95); if (lookahead == '<' || lookahead == '>' || lookahead == '{' || lookahead == '}') ADVANCE(14); if (lookahead != 0) ADVANCE(96); END_STATE(); case 97: ACCEPT_TOKEN(sym_jsx_text); if (lookahead == '/') ADVANCE(94); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(97); if (lookahead != 0 && lookahead != '<' && lookahead != '>' && lookahead != '{' && lookahead != '}') ADVANCE(98); END_STATE(); case 98: ACCEPT_TOKEN(sym_jsx_text); if (lookahead != 0 && lookahead != '<' && lookahead != '>' && lookahead != '{' && lookahead != '}') ADVANCE(98); END_STATE(); case 99: ACCEPT_TOKEN(sym_jsx_identifier); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); END_STATE(); case 100: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 101: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '.') ADVANCE(18); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 102: ACCEPT_TOKEN(anon_sym_DOT); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 103: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 104: ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); case 105: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); case 106: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 107: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); case 108: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); case 110: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); case 112: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); case 113: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); case 114: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); case 115: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); case 116: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); case 117: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); case 118: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); case 119: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); case 121: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); case 122: ACCEPT_TOKEN(anon_sym_AMP_AMP); if (lookahead == '=') ADVANCE(117); END_STATE(); case 123: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); case 124: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); if (lookahead == '=') ADVANCE(118); END_STATE(); case 125: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead == '=') ADVANCE(113); if (lookahead == '>') ADVANCE(128); END_STATE(); case 126: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead == '>') ADVANCE(127); END_STATE(); case 127: ACCEPT_TOKEN(anon_sym_GT_GT_GT); END_STATE(); case 128: ACCEPT_TOKEN(anon_sym_GT_GT_GT); if (lookahead == '=') ADVANCE(114); END_STATE(); case 129: ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); case 130: ACCEPT_TOKEN(anon_sym_LT_LT); if (lookahead == '=') ADVANCE(115); END_STATE(); case 131: ACCEPT_TOKEN(anon_sym_AMP); if (lookahead == '&') ADVANCE(122); if (lookahead == '=') ADVANCE(111); END_STATE(); case 132: ACCEPT_TOKEN(anon_sym_AMP); if (lookahead == '&') ADVANCE(121); END_STATE(); case 133: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 134: ACCEPT_TOKEN(anon_sym_CARET); if (lookahead == '=') ADVANCE(110); END_STATE(); case 135: ACCEPT_TOKEN(anon_sym_PIPE); if (lookahead == '=') ADVANCE(112); if (lookahead == '|') ADVANCE(124); END_STATE(); case 136: ACCEPT_TOKEN(anon_sym_PIPE); if (lookahead == '|') ADVANCE(123); END_STATE(); case 137: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '+') ADVANCE(156); END_STATE(); case 138: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '+') ADVANCE(156); if (lookahead == '=') ADVANCE(105); END_STATE(); case 139: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(157); END_STATE(); case 140: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(157); if (lookahead == '=') ADVANCE(106); END_STATE(); case 141: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); case 142: ACCEPT_TOKEN(anon_sym_PERCENT); if (lookahead == '=') ADVANCE(109); END_STATE(); case 143: ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); case 144: ACCEPT_TOKEN(anon_sym_STAR_STAR); if (lookahead == '=') ADVANCE(116); END_STATE(); case 145: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 146: ACCEPT_TOKEN(anon_sym_EQ_EQ); if (lookahead == '=') ADVANCE(147); END_STATE(); case 147: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); case 148: ACCEPT_TOKEN(anon_sym_BANG_EQ); if (lookahead == '=') ADVANCE(149); END_STATE(); case 149: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); case 150: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 151: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); case 152: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); if (lookahead == '=') ADVANCE(119); END_STATE(); case 153: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); case 154: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead == '=') ADVANCE(148); END_STATE(); case 155: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); case 156: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); case 157: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); case 158: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 159: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 160: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == '\n') ADVANCE(165); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(160); END_STATE(); case 161: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == '*') ADVANCE(163); if (lookahead == '/') ADVANCE(160); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(165); END_STATE(); case 162: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == '*') ADVANCE(162); if (lookahead == '/') ADVANCE(165); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(163); END_STATE(); case 163: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == '*') ADVANCE(162); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(163); END_STATE(); case 164: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == '/') ADVANCE(161); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(164); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(165); END_STATE(); case 165: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(165); END_STATE(); case 166: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == '\n') ADVANCE(171); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(166); END_STATE(); case 167: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == '*') ADVANCE(169); if (lookahead == '/') ADVANCE(166); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(171); END_STATE(); case 168: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == '*') ADVANCE(168); if (lookahead == '/') ADVANCE(171); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(169); END_STATE(); case 169: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == '*') ADVANCE(168); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(169); END_STATE(); case 170: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == '/') ADVANCE(167); if (anon_sym_BANG_character_set_1(lookahead)) ADVANCE(170); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(171); END_STATE(); case 171: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(171); END_STATE(); case 172: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 173: ACCEPT_TOKEN(sym_escape_sequence); if (lookahead == '\\') ADVANCE(27); if (!sym_identifier_character_set_1(lookahead)) ADVANCE(196); END_STATE(); case 174: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(172); END_STATE(); case 175: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(174); END_STATE(); case 176: ACCEPT_TOKEN(sym_comment); END_STATE(); case 177: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n') ADVANCE(177); END_STATE(); case 178: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 179: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); case 180: ACCEPT_TOKEN(anon_sym_SLASH2); if (lookahead == '*') ADVANCE(14); if (lookahead == '/') ADVANCE(177); END_STATE(); case 181: ACCEPT_TOKEN(sym_regex_pattern); if (lookahead == '\n') SKIP(20) if (lookahead == '/') ADVANCE(12); if (lookahead == '[') ADVANCE(24); if (lookahead == '\\') ADVANCE(63); if (sym_regex_pattern_character_set_1(lookahead)) ADVANCE(181); if (lookahead != 0) ADVANCE(182); END_STATE(); case 182: ACCEPT_TOKEN(sym_regex_pattern); if (lookahead == '[') ADVANCE(24); if (lookahead == '\\') ADVANCE(63); if (lookahead != 0 && lookahead != '\n' && lookahead != '/') ADVANCE(182); END_STATE(); case 183: ACCEPT_TOKEN(sym_regex_flags); if (lookahead == '\\') ADVANCE(27); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(183); if (!sym_identifier_character_set_2(lookahead)) ADVANCE(196); END_STATE(); case 184: ACCEPT_TOKEN(sym_number); END_STATE(); case 185: ACCEPT_TOKEN(sym_number); if (lookahead == '.') ADVANCE(193); if (lookahead == '0') ADVANCE(190); if (lookahead == 'B' || lookahead == 'b') ADVANCE(39); if (lookahead == 'E' || lookahead == 'e') ADVANCE(38); if (lookahead == 'O' || lookahead == 'o') ADVANCE(40); if (lookahead == 'X' || lookahead == 'x') ADVANCE(48); if (lookahead == '_') ADVANCE(43); if (lookahead == 'n') ADVANCE(184); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(186); END_STATE(); case 186: ACCEPT_TOKEN(sym_number); if (lookahead == '.') ADVANCE(193); if (lookahead == 'E' || lookahead == 'e') ADVANCE(38); if (lookahead == '_') ADVANCE(41); if (lookahead == 'n') ADVANCE(184); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); END_STATE(); case 187: ACCEPT_TOKEN(sym_number); if (lookahead == '_') ADVANCE(39); if (lookahead == 'n') ADVANCE(184); if (lookahead == '0' || lookahead == '1') ADVANCE(187); END_STATE(); case 188: ACCEPT_TOKEN(sym_number); if (lookahead == '_') ADVANCE(40); if (lookahead == 'n') ADVANCE(184); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(188); END_STATE(); case 189: ACCEPT_TOKEN(sym_number); if (lookahead == '_') ADVANCE(48); if (lookahead == 'n') ADVANCE(184); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(189); END_STATE(); case 190: ACCEPT_TOKEN(sym_number); if (lookahead == '_') ADVANCE(43); if (lookahead == 'n') ADVANCE(184); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); END_STATE(); case 191: ACCEPT_TOKEN(sym_number); if (lookahead == '_') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 192: ACCEPT_TOKEN(sym_number); if (lookahead == 'E' || lookahead == 'e') ADVANCE(38); if (lookahead == '_') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 193: ACCEPT_TOKEN(sym_number); if (lookahead == 'E' || lookahead == 'e') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 194: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-') ADVANCE(99); if (lookahead == '\\') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(194); if (!sym_identifier_character_set_3(lookahead)) ADVANCE(196); END_STATE(); case 195: ACCEPT_TOKEN(sym_identifier); if (lookahead == '\\') ADVANCE(27); if (lookahead == '{') ADVANCE(179); if (!sym_identifier_character_set_4(lookahead)) ADVANCE(196); END_STATE(); case 196: ACCEPT_TOKEN(sym_identifier); if (lookahead == '\\') ADVANCE(27); if (!sym_identifier_character_set_1(lookahead)) ADVANCE(196); END_STATE(); case 197: ACCEPT_TOKEN(sym_private_property_identifier); if (lookahead == '\\') ADVANCE(26); if (!sym_identifier_character_set_1(lookahead)) ADVANCE(197); END_STATE(); case 198: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); default: return false; } } static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (lookahead == 'a') ADVANCE(1); if (lookahead == 'b') ADVANCE(2); if (lookahead == 'c') ADVANCE(3); if (lookahead == 'd') ADVANCE(4); if (lookahead == 'e') ADVANCE(5); if (lookahead == 'f') ADVANCE(6); if (lookahead == 'g') ADVANCE(7); if (lookahead == 'i') ADVANCE(8); if (lookahead == 'l') ADVANCE(9); if (lookahead == 'n') ADVANCE(10); if (lookahead == 'o') ADVANCE(11); if (lookahead == 'r') ADVANCE(12); if (lookahead == 's') ADVANCE(13); if (lookahead == 't') ADVANCE(14); if (lookahead == 'u') ADVANCE(15); if (lookahead == 'v') ADVANCE(16); if (lookahead == 'w') ADVANCE(17); if (lookahead == 'y') ADVANCE(18); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ' || lookahead == 160 || lookahead == 5760 || (8192 <= lookahead && lookahead <= 8203) || lookahead == 8239 || lookahead == 8287 || lookahead == 8288 || lookahead == 12288 || lookahead == 65279) SKIP(0) END_STATE(); case 1: if (lookahead == 's') ADVANCE(19); if (lookahead == 'w') ADVANCE(20); END_STATE(); case 2: if (lookahead == 'r') ADVANCE(21); END_STATE(); case 3: if (lookahead == 'a') ADVANCE(22); if (lookahead == 'l') ADVANCE(23); if (lookahead == 'o') ADVANCE(24); END_STATE(); case 4: if (lookahead == 'e') ADVANCE(25); if (lookahead == 'o') ADVANCE(26); END_STATE(); case 5: if (lookahead == 'l') ADVANCE(27); if (lookahead == 'x') ADVANCE(28); END_STATE(); case 6: if (lookahead == 'a') ADVANCE(29); if (lookahead == 'i') ADVANCE(30); if (lookahead == 'o') ADVANCE(31); if (lookahead == 'r') ADVANCE(32); if (lookahead == 'u') ADVANCE(33); END_STATE(); case 7: if (lookahead == 'e') ADVANCE(34); END_STATE(); case 8: if (lookahead == 'f') ADVANCE(35); if (lookahead == 'm') ADVANCE(36); if (lookahead == 'n') ADVANCE(37); END_STATE(); case 9: if (lookahead == 'e') ADVANCE(38); END_STATE(); case 10: if (lookahead == 'e') ADVANCE(39); if (lookahead == 'u') ADVANCE(40); END_STATE(); case 11: if (lookahead == 'f') ADVANCE(41); END_STATE(); case 12: if (lookahead == 'e') ADVANCE(42); END_STATE(); case 13: if (lookahead == 'e') ADVANCE(43); if (lookahead == 't') ADVANCE(44); if (lookahead == 'u') ADVANCE(45); if (lookahead == 'w') ADVANCE(46); END_STATE(); case 14: if (lookahead == 'a') ADVANCE(47); if (lookahead == 'h') ADVANCE(48); if (lookahead == 'r') ADVANCE(49); if (lookahead == 'y') ADVANCE(50); END_STATE(); case 15: if (lookahead == 'n') ADVANCE(51); END_STATE(); case 16: if (lookahead == 'a') ADVANCE(52); if (lookahead == 'o') ADVANCE(53); END_STATE(); case 17: if (lookahead == 'h') ADVANCE(54); if (lookahead == 'i') ADVANCE(55); END_STATE(); case 18: if (lookahead == 'i') ADVANCE(56); END_STATE(); case 19: ACCEPT_TOKEN(anon_sym_as); if (lookahead == 'y') ADVANCE(57); END_STATE(); case 20: if (lookahead == 'a') ADVANCE(58); END_STATE(); case 21: if (lookahead == 'e') ADVANCE(59); END_STATE(); case 22: if (lookahead == 's') ADVANCE(60); if (lookahead == 't') ADVANCE(61); END_STATE(); case 23: if (lookahead == 'a') ADVANCE(62); END_STATE(); case 24: if (lookahead == 'n') ADVANCE(63); END_STATE(); case 25: if (lookahead == 'b') ADVANCE(64); if (lookahead == 'f') ADVANCE(65); if (lookahead == 'l') ADVANCE(66); END_STATE(); case 26: ACCEPT_TOKEN(anon_sym_do); END_STATE(); case 27: if (lookahead == 's') ADVANCE(67); END_STATE(); case 28: if (lookahead == 'p') ADVANCE(68); if (lookahead == 't') ADVANCE(69); END_STATE(); case 29: if (lookahead == 'l') ADVANCE(70); END_STATE(); case 30: if (lookahead == 'n') ADVANCE(71); END_STATE(); case 31: if (lookahead == 'r') ADVANCE(72); END_STATE(); case 32: if (lookahead == 'o') ADVANCE(73); END_STATE(); case 33: if (lookahead == 'n') ADVANCE(74); END_STATE(); case 34: if (lookahead == 't') ADVANCE(75); END_STATE(); case 35: ACCEPT_TOKEN(anon_sym_if); END_STATE(); case 36: if (lookahead == 'p') ADVANCE(76); END_STATE(); case 37: ACCEPT_TOKEN(anon_sym_in); if (lookahead == 's') ADVANCE(77); END_STATE(); case 38: if (lookahead == 't') ADVANCE(78); END_STATE(); case 39: if (lookahead == 'w') ADVANCE(79); END_STATE(); case 40: if (lookahead == 'l') ADVANCE(80); END_STATE(); case 41: ACCEPT_TOKEN(anon_sym_of); END_STATE(); case 42: if (lookahead == 't') ADVANCE(81); END_STATE(); case 43: if (lookahead == 't') ADVANCE(82); END_STATE(); case 44: if (lookahead == 'a') ADVANCE(83); END_STATE(); case 45: if (lookahead == 'p') ADVANCE(84); END_STATE(); case 46: if (lookahead == 'i') ADVANCE(85); END_STATE(); case 47: if (lookahead == 'r') ADVANCE(86); END_STATE(); case 48: if (lookahead == 'i') ADVANCE(87); if (lookahead == 'r') ADVANCE(88); END_STATE(); case 49: if (lookahead == 'u') ADVANCE(89); if (lookahead == 'y') ADVANCE(90); END_STATE(); case 50: if (lookahead == 'p') ADVANCE(91); END_STATE(); case 51: if (lookahead == 'd') ADVANCE(92); END_STATE(); case 52: if (lookahead == 'r') ADVANCE(93); END_STATE(); case 53: if (lookahead == 'i') ADVANCE(94); END_STATE(); case 54: if (lookahead == 'i') ADVANCE(95); END_STATE(); case 55: if (lookahead == 't') ADVANCE(96); END_STATE(); case 56: if (lookahead == 'e') ADVANCE(97); END_STATE(); case 57: if (lookahead == 'n') ADVANCE(98); END_STATE(); case 58: if (lookahead == 'i') ADVANCE(99); END_STATE(); case 59: if (lookahead == 'a') ADVANCE(100); END_STATE(); case 60: if (lookahead == 'e') ADVANCE(101); END_STATE(); case 61: if (lookahead == 'c') ADVANCE(102); END_STATE(); case 62: if (lookahead == 's') ADVANCE(103); END_STATE(); case 63: if (lookahead == 's') ADVANCE(104); if (lookahead == 't') ADVANCE(105); END_STATE(); case 64: if (lookahead == 'u') ADVANCE(106); END_STATE(); case 65: if (lookahead == 'a') ADVANCE(107); END_STATE(); case 66: if (lookahead == 'e') ADVANCE(108); END_STATE(); case 67: if (lookahead == 'e') ADVANCE(109); END_STATE(); case 68: if (lookahead == 'o') ADVANCE(110); END_STATE(); case 69: if (lookahead == 'e') ADVANCE(111); END_STATE(); case 70: if (lookahead == 's') ADVANCE(112); END_STATE(); case 71: if (lookahead == 'a') ADVANCE(113); END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_for); END_STATE(); case 73: if (lookahead == 'm') ADVANCE(114); END_STATE(); case 74: if (lookahead == 'c') ADVANCE(115); END_STATE(); case 75: ACCEPT_TOKEN(anon_sym_get); END_STATE(); case 76: if (lookahead == 'o') ADVANCE(116); END_STATE(); case 77: if (lookahead == 't') ADVANCE(117); END_STATE(); case 78: ACCEPT_TOKEN(anon_sym_let); END_STATE(); case 79: ACCEPT_TOKEN(anon_sym_new); END_STATE(); case 80: if (lookahead == 'l') ADVANCE(118); END_STATE(); case 81: if (lookahead == 'u') ADVANCE(119); END_STATE(); case 82: ACCEPT_TOKEN(anon_sym_set); END_STATE(); case 83: if (lookahead == 't') ADVANCE(120); END_STATE(); case 84: if (lookahead == 'e') ADVANCE(121); END_STATE(); case 85: if (lookahead == 't') ADVANCE(122); END_STATE(); case 86: if (lookahead == 'g') ADVANCE(123); END_STATE(); case 87: if (lookahead == 's') ADVANCE(124); END_STATE(); case 88: if (lookahead == 'o') ADVANCE(125); END_STATE(); case 89: if (lookahead == 'e') ADVANCE(126); END_STATE(); case 90: ACCEPT_TOKEN(anon_sym_try); END_STATE(); case 91: if (lookahead == 'e') ADVANCE(127); END_STATE(); case 92: if (lookahead == 'e') ADVANCE(128); END_STATE(); case 93: ACCEPT_TOKEN(anon_sym_var); END_STATE(); case 94: if (lookahead == 'd') ADVANCE(129); END_STATE(); case 95: if (lookahead == 'l') ADVANCE(130); END_STATE(); case 96: if (lookahead == 'h') ADVANCE(131); END_STATE(); case 97: if (lookahead == 'l') ADVANCE(132); END_STATE(); case 98: if (lookahead == 'c') ADVANCE(133); END_STATE(); case 99: if (lookahead == 't') ADVANCE(134); END_STATE(); case 100: if (lookahead == 'k') ADVANCE(135); END_STATE(); case 101: ACCEPT_TOKEN(anon_sym_case); END_STATE(); case 102: if (lookahead == 'h') ADVANCE(136); END_STATE(); case 103: if (lookahead == 's') ADVANCE(137); END_STATE(); case 104: if (lookahead == 't') ADVANCE(138); END_STATE(); case 105: if (lookahead == 'i') ADVANCE(139); END_STATE(); case 106: if (lookahead == 'g') ADVANCE(140); END_STATE(); case 107: if (lookahead == 'u') ADVANCE(141); END_STATE(); case 108: if (lookahead == 't') ADVANCE(142); END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 110: if (lookahead == 'r') ADVANCE(143); END_STATE(); case 111: if (lookahead == 'n') ADVANCE(144); END_STATE(); case 112: if (lookahead == 'e') ADVANCE(145); END_STATE(); case 113: if (lookahead == 'l') ADVANCE(146); END_STATE(); case 114: ACCEPT_TOKEN(anon_sym_from); END_STATE(); case 115: if (lookahead == 't') ADVANCE(147); END_STATE(); case 116: if (lookahead == 'r') ADVANCE(148); END_STATE(); case 117: if (lookahead == 'a') ADVANCE(149); END_STATE(); case 118: ACCEPT_TOKEN(sym_null); END_STATE(); case 119: if (lookahead == 'r') ADVANCE(150); END_STATE(); case 120: if (lookahead == 'i') ADVANCE(151); END_STATE(); case 121: if (lookahead == 'r') ADVANCE(152); END_STATE(); case 122: if (lookahead == 'c') ADVANCE(153); END_STATE(); case 123: if (lookahead == 'e') ADVANCE(154); END_STATE(); case 124: ACCEPT_TOKEN(sym_this); END_STATE(); case 125: if (lookahead == 'w') ADVANCE(155); END_STATE(); case 126: ACCEPT_TOKEN(sym_true); END_STATE(); case 127: if (lookahead == 'o') ADVANCE(156); END_STATE(); case 128: if (lookahead == 'f') ADVANCE(157); END_STATE(); case 129: ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 130: if (lookahead == 'e') ADVANCE(158); END_STATE(); case 131: ACCEPT_TOKEN(anon_sym_with); END_STATE(); case 132: if (lookahead == 'd') ADVANCE(159); END_STATE(); case 133: ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 134: ACCEPT_TOKEN(anon_sym_await); END_STATE(); case 135: ACCEPT_TOKEN(anon_sym_break); END_STATE(); case 136: ACCEPT_TOKEN(anon_sym_catch); END_STATE(); case 137: ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 138: ACCEPT_TOKEN(anon_sym_const); END_STATE(); case 139: if (lookahead == 'n') ADVANCE(160); END_STATE(); case 140: if (lookahead == 'g') ADVANCE(161); END_STATE(); case 141: if (lookahead == 'l') ADVANCE(162); END_STATE(); case 142: if (lookahead == 'e') ADVANCE(163); END_STATE(); case 143: if (lookahead == 't') ADVANCE(164); END_STATE(); case 144: if (lookahead == 'd') ADVANCE(165); END_STATE(); case 145: ACCEPT_TOKEN(sym_false); END_STATE(); case 146: if (lookahead == 'l') ADVANCE(166); END_STATE(); case 147: if (lookahead == 'i') ADVANCE(167); END_STATE(); case 148: if (lookahead == 't') ADVANCE(168); END_STATE(); case 149: if (lookahead == 'n') ADVANCE(169); END_STATE(); case 150: if (lookahead == 'n') ADVANCE(170); END_STATE(); case 151: if (lookahead == 'c') ADVANCE(171); END_STATE(); case 152: ACCEPT_TOKEN(sym_super); END_STATE(); case 153: if (lookahead == 'h') ADVANCE(172); END_STATE(); case 154: if (lookahead == 't') ADVANCE(173); END_STATE(); case 155: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 156: if (lookahead == 'f') ADVANCE(174); END_STATE(); case 157: if (lookahead == 'i') ADVANCE(175); END_STATE(); case 158: ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 159: ACCEPT_TOKEN(anon_sym_yield); END_STATE(); case 160: if (lookahead == 'u') ADVANCE(176); END_STATE(); case 161: if (lookahead == 'e') ADVANCE(177); END_STATE(); case 162: if (lookahead == 't') ADVANCE(178); END_STATE(); case 163: ACCEPT_TOKEN(anon_sym_delete); END_STATE(); case 164: ACCEPT_TOKEN(anon_sym_export); END_STATE(); case 165: if (lookahead == 's') ADVANCE(179); END_STATE(); case 166: if (lookahead == 'y') ADVANCE(180); END_STATE(); case 167: if (lookahead == 'o') ADVANCE(181); END_STATE(); case 168: ACCEPT_TOKEN(anon_sym_import); END_STATE(); case 169: if (lookahead == 'c') ADVANCE(182); END_STATE(); case 170: ACCEPT_TOKEN(anon_sym_return); END_STATE(); case 171: ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 172: ACCEPT_TOKEN(anon_sym_switch); END_STATE(); case 173: ACCEPT_TOKEN(anon_sym_target); END_STATE(); case 174: ACCEPT_TOKEN(anon_sym_typeof); END_STATE(); case 175: if (lookahead == 'n') ADVANCE(183); END_STATE(); case 176: if (lookahead == 'e') ADVANCE(184); END_STATE(); case 177: if (lookahead == 'r') ADVANCE(185); END_STATE(); case 178: ACCEPT_TOKEN(anon_sym_default); END_STATE(); case 179: ACCEPT_TOKEN(anon_sym_extends); END_STATE(); case 180: ACCEPT_TOKEN(anon_sym_finally); END_STATE(); case 181: if (lookahead == 'n') ADVANCE(186); END_STATE(); case 182: if (lookahead == 'e') ADVANCE(187); END_STATE(); case 183: if (lookahead == 'e') ADVANCE(188); END_STATE(); case 184: ACCEPT_TOKEN(anon_sym_continue); END_STATE(); case 185: ACCEPT_TOKEN(anon_sym_debugger); END_STATE(); case 186: ACCEPT_TOKEN(anon_sym_function); END_STATE(); case 187: if (lookahead == 'o') ADVANCE(189); END_STATE(); case 188: if (lookahead == 'd') ADVANCE(190); END_STATE(); case 189: if (lookahead == 'f') ADVANCE(191); END_STATE(); case 190: ACCEPT_TOKEN(sym_undefined); END_STATE(); case 191: ACCEPT_TOKEN(anon_sym_instanceof); END_STATE(); default: return false; } } static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 66}, [2] = {.lex_state = 66}, [3] = {.lex_state = 66}, [4] = {.lex_state = 66}, [5] = {.lex_state = 66}, [6] = {.lex_state = 66}, [7] = {.lex_state = 66}, [8] = {.lex_state = 66}, [9] = {.lex_state = 66}, [10] = {.lex_state = 66}, [11] = {.lex_state = 66}, [12] = {.lex_state = 66}, [13] = {.lex_state = 66}, [14] = {.lex_state = 66}, [15] = {.lex_state = 66}, [16] = {.lex_state = 66}, [17] = {.lex_state = 66}, [18] = {.lex_state = 66}, [19] = {.lex_state = 66}, [20] = {.lex_state = 66}, [21] = {.lex_state = 66}, [22] = {.lex_state = 66}, [23] = {.lex_state = 66}, [24] = {.lex_state = 66}, [25] = {.lex_state = 66}, [26] = {.lex_state = 66}, [27] = {.lex_state = 66}, [28] = {.lex_state = 66}, [29] = {.lex_state = 66}, [30] = {.lex_state = 66}, [31] = {.lex_state = 66}, [32] = {.lex_state = 66}, [33] = {.lex_state = 66}, [34] = {.lex_state = 66}, [35] = {.lex_state = 66}, [36] = {.lex_state = 66}, [37] = {.lex_state = 66}, [38] = {.lex_state = 66}, [39] = {.lex_state = 66}, [40] = {.lex_state = 66}, [41] = {.lex_state = 66}, [42] = {.lex_state = 65, .external_lex_state = 2}, [43] = {.lex_state = 65, .external_lex_state = 3}, [44] = {.lex_state = 65, .external_lex_state = 3}, [45] = {.lex_state = 65, .external_lex_state = 2}, [46] = {.lex_state = 65, .external_lex_state = 2}, [47] = {.lex_state = 65, .external_lex_state = 3}, [48] = {.lex_state = 65, .external_lex_state = 3}, [49] = {.lex_state = 65, .external_lex_state = 3}, [50] = {.lex_state = 65, .external_lex_state = 3}, [51] = {.lex_state = 65, .external_lex_state = 3}, [52] = {.lex_state = 65, .external_lex_state = 3}, [53] = {.lex_state = 65, .external_lex_state = 3}, [54] = {.lex_state = 65, .external_lex_state = 3}, [55] = {.lex_state = 65, .external_lex_state = 3}, [56] = {.lex_state = 65, .external_lex_state = 3}, [57] = {.lex_state = 65, .external_lex_state = 3}, [58] = {.lex_state = 65, .external_lex_state = 3}, [59] = {.lex_state = 65, .external_lex_state = 3}, [60] = {.lex_state = 65, .external_lex_state = 3}, [61] = {.lex_state = 65, .external_lex_state = 3}, [62] = {.lex_state = 66}, [63] = {.lex_state = 66}, [64] = {.lex_state = 66}, [65] = {.lex_state = 66}, [66] = {.lex_state = 66}, [67] = {.lex_state = 66}, [68] = {.lex_state = 66}, [69] = {.lex_state = 66}, [70] = {.lex_state = 66}, [71] = {.lex_state = 66}, [72] = {.lex_state = 66}, [73] = {.lex_state = 66}, [74] = {.lex_state = 66}, [75] = {.lex_state = 66}, [76] = {.lex_state = 66}, [77] = {.lex_state = 66}, [78] = {.lex_state = 66}, [79] = {.lex_state = 66}, [80] = {.lex_state = 66}, [81] = {.lex_state = 66}, [82] = {.lex_state = 66}, [83] = {.lex_state = 66}, [84] = {.lex_state = 66}, [85] = {.lex_state = 66}, [86] = {.lex_state = 66}, [87] = {.lex_state = 66}, [88] = {.lex_state = 66}, [89] = {.lex_state = 66}, [90] = {.lex_state = 66}, [91] = {.lex_state = 66}, [92] = {.lex_state = 66}, [93] = {.lex_state = 66}, [94] = {.lex_state = 66}, [95] = {.lex_state = 66}, [96] = {.lex_state = 66}, [97] = {.lex_state = 66}, [98] = {.lex_state = 66, .external_lex_state = 4}, [99] = {.lex_state = 4, .external_lex_state = 3}, [100] = {.lex_state = 66}, [101] = {.lex_state = 4, .external_lex_state = 3}, [102] = {.lex_state = 4, .external_lex_state = 3}, [103] = {.lex_state = 66}, [104] = {.lex_state = 66}, [105] = {.lex_state = 66}, [106] = {.lex_state = 66}, [107] = {.lex_state = 66}, [108] = {.lex_state = 66}, [109] = {.lex_state = 66}, [110] = {.lex_state = 66}, [111] = {.lex_state = 66}, [112] = {.lex_state = 3}, [113] = {.lex_state = 66}, [114] = {.lex_state = 66}, [115] = {.lex_state = 66}, [116] = {.lex_state = 66}, [117] = {.lex_state = 66}, [118] = {.lex_state = 66}, [119] = {.lex_state = 66}, [120] = {.lex_state = 66}, [121] = {.lex_state = 66}, [122] = {.lex_state = 66}, [123] = {.lex_state = 66}, [124] = {.lex_state = 66}, [125] = {.lex_state = 3}, [126] = {.lex_state = 66}, [127] = {.lex_state = 66}, [128] = {.lex_state = 66}, [129] = {.lex_state = 66}, [130] = {.lex_state = 66}, [131] = {.lex_state = 66}, [132] = {.lex_state = 66}, [133] = {.lex_state = 66}, [134] = {.lex_state = 66}, [135] = {.lex_state = 66}, [136] = {.lex_state = 66}, [137] = {.lex_state = 66}, [138] = {.lex_state = 66}, [139] = {.lex_state = 3}, [140] = {.lex_state = 3}, [141] = {.lex_state = 66}, [142] = {.lex_state = 66}, [143] = {.lex_state = 66}, [144] = {.lex_state = 66}, [145] = {.lex_state = 66}, [146] = {.lex_state = 66}, [147] = {.lex_state = 66}, [148] = {.lex_state = 66}, [149] = {.lex_state = 66}, [150] = {.lex_state = 66}, [151] = {.lex_state = 66}, [152] = {.lex_state = 66}, [153] = {.lex_state = 66}, [154] = {.lex_state = 3}, [155] = {.lex_state = 66}, [156] = {.lex_state = 66}, [157] = {.lex_state = 66}, [158] = {.lex_state = 66}, [159] = {.lex_state = 66}, [160] = {.lex_state = 66}, [161] = {.lex_state = 66}, [162] = {.lex_state = 66}, [163] = {.lex_state = 66}, [164] = {.lex_state = 66}, [165] = {.lex_state = 66}, [166] = {.lex_state = 66}, [167] = {.lex_state = 66}, [168] = {.lex_state = 66}, [169] = {.lex_state = 66}, [170] = {.lex_state = 66}, [171] = {.lex_state = 66}, [172] = {.lex_state = 66}, [173] = {.lex_state = 66}, [174] = {.lex_state = 66}, [175] = {.lex_state = 66}, [176] = {.lex_state = 66}, [177] = {.lex_state = 66}, [178] = {.lex_state = 66}, [179] = {.lex_state = 66}, [180] = {.lex_state = 66}, [181] = {.lex_state = 66}, [182] = {.lex_state = 66}, [183] = {.lex_state = 66}, [184] = {.lex_state = 66}, [185] = {.lex_state = 66}, [186] = {.lex_state = 66}, [187] = {.lex_state = 66}, [188] = {.lex_state = 66}, [189] = {.lex_state = 66}, [190] = {.lex_state = 66}, [191] = {.lex_state = 66}, [192] = {.lex_state = 66}, [193] = {.lex_state = 66}, [194] = {.lex_state = 66}, [195] = {.lex_state = 66}, [196] = {.lex_state = 66}, [197] = {.lex_state = 66}, [198] = {.lex_state = 66}, [199] = {.lex_state = 66}, [200] = {.lex_state = 66}, [201] = {.lex_state = 66}, [202] = {.lex_state = 66}, [203] = {.lex_state = 66}, [204] = {.lex_state = 66}, [205] = {.lex_state = 66}, [206] = {.lex_state = 66}, [207] = {.lex_state = 66}, [208] = {.lex_state = 66}, [209] = {.lex_state = 66}, [210] = {.lex_state = 66}, [211] = {.lex_state = 66}, [212] = {.lex_state = 66}, [213] = {.lex_state = 66}, [214] = {.lex_state = 66}, [215] = {.lex_state = 66}, [216] = {.lex_state = 66}, [217] = {.lex_state = 66}, [218] = {.lex_state = 66}, [219] = {.lex_state = 66}, [220] = {.lex_state = 66}, [221] = {.lex_state = 66}, [222] = {.lex_state = 66}, [223] = {.lex_state = 66}, [224] = {.lex_state = 66}, [225] = {.lex_state = 66}, [226] = {.lex_state = 66}, [227] = {.lex_state = 66}, [228] = {.lex_state = 66}, [229] = {.lex_state = 66}, [230] = {.lex_state = 66}, [231] = {.lex_state = 66}, [232] = {.lex_state = 66}, [233] = {.lex_state = 66}, [234] = {.lex_state = 66}, [235] = {.lex_state = 66}, [236] = {.lex_state = 66}, [237] = {.lex_state = 66}, [238] = {.lex_state = 66}, [239] = {.lex_state = 66}, [240] = {.lex_state = 66}, [241] = {.lex_state = 66}, [242] = {.lex_state = 66}, [243] = {.lex_state = 66}, [244] = {.lex_state = 66}, [245] = {.lex_state = 66}, [246] = {.lex_state = 66}, [247] = {.lex_state = 66}, [248] = {.lex_state = 66}, [249] = {.lex_state = 66}, [250] = {.lex_state = 66}, [251] = {.lex_state = 66}, [252] = {.lex_state = 66}, [253] = {.lex_state = 66}, [254] = {.lex_state = 66}, [255] = {.lex_state = 66}, [256] = {.lex_state = 66}, [257] = {.lex_state = 66}, [258] = {.lex_state = 66}, [259] = {.lex_state = 66}, [260] = {.lex_state = 66}, [261] = {.lex_state = 66}, [262] = {.lex_state = 66}, [263] = {.lex_state = 66}, [264] = {.lex_state = 66}, [265] = {.lex_state = 66}, [266] = {.lex_state = 66}, [267] = {.lex_state = 66}, [268] = {.lex_state = 66}, [269] = {.lex_state = 66}, [270] = {.lex_state = 66}, [271] = {.lex_state = 66}, [272] = {.lex_state = 66}, [273] = {.lex_state = 66}, [274] = {.lex_state = 66}, [275] = {.lex_state = 66}, [276] = {.lex_state = 4, .external_lex_state = 3}, [277] = {.lex_state = 4, .external_lex_state = 3}, [278] = {.lex_state = 4, .external_lex_state = 3}, [279] = {.lex_state = 4, .external_lex_state = 3}, [280] = {.lex_state = 4, .external_lex_state = 3}, [281] = {.lex_state = 4, .external_lex_state = 3}, [282] = {.lex_state = 4, .external_lex_state = 3}, [283] = {.lex_state = 4, .external_lex_state = 3}, [284] = {.lex_state = 4, .external_lex_state = 3}, [285] = {.lex_state = 4, .external_lex_state = 3}, [286] = {.lex_state = 4, .external_lex_state = 3}, [287] = {.lex_state = 66, .external_lex_state = 4}, [288] = {.lex_state = 66, .external_lex_state = 4}, [289] = {.lex_state = 4, .external_lex_state = 2}, [290] = {.lex_state = 66}, [291] = {.lex_state = 66}, [292] = {.lex_state = 4, .external_lex_state = 2}, [293] = {.lex_state = 4, .external_lex_state = 3}, [294] = {.lex_state = 4, .external_lex_state = 3}, [295] = {.lex_state = 4, .external_lex_state = 2}, [296] = {.lex_state = 66}, [297] = {.lex_state = 4, .external_lex_state = 3}, [298] = {.lex_state = 4, .external_lex_state = 2}, [299] = {.lex_state = 4, .external_lex_state = 3}, [300] = {.lex_state = 4, .external_lex_state = 3}, [301] = {.lex_state = 4, .external_lex_state = 3}, [302] = {.lex_state = 4, .external_lex_state = 2}, [303] = {.lex_state = 4, .external_lex_state = 3}, [304] = {.lex_state = 4, .external_lex_state = 2}, [305] = {.lex_state = 4, .external_lex_state = 3}, [306] = {.lex_state = 66}, [307] = {.lex_state = 4, .external_lex_state = 2}, [308] = {.lex_state = 4, .external_lex_state = 3}, [309] = {.lex_state = 4, .external_lex_state = 2}, [310] = {.lex_state = 66, .external_lex_state = 4}, [311] = {.lex_state = 66, .external_lex_state = 4}, [312] = {.lex_state = 66}, [313] = {.lex_state = 66}, [314] = {.lex_state = 66}, [315] = {.lex_state = 66, .external_lex_state = 4}, [316] = {.lex_state = 66}, [317] = {.lex_state = 66, .external_lex_state = 4}, [318] = {.lex_state = 4, .external_lex_state = 2}, [319] = {.lex_state = 66, .external_lex_state = 4}, [320] = {.lex_state = 66, .external_lex_state = 4}, [321] = {.lex_state = 66, .external_lex_state = 4}, [322] = {.lex_state = 66, .external_lex_state = 4}, [323] = {.lex_state = 66, .external_lex_state = 4}, [324] = {.lex_state = 66, .external_lex_state = 4}, [325] = {.lex_state = 66}, [326] = {.lex_state = 66, .external_lex_state = 4}, [327] = {.lex_state = 4, .external_lex_state = 2}, [328] = {.lex_state = 4, .external_lex_state = 2}, [329] = {.lex_state = 66, .external_lex_state = 4}, [330] = {.lex_state = 66, .external_lex_state = 4}, [331] = {.lex_state = 66, .external_lex_state = 4}, [332] = {.lex_state = 66}, [333] = {.lex_state = 66}, [334] = {.lex_state = 66}, [335] = {.lex_state = 66}, [336] = {.lex_state = 66}, [337] = {.lex_state = 66}, [338] = {.lex_state = 66}, [339] = {.lex_state = 66}, [340] = {.lex_state = 66}, [341] = {.lex_state = 66}, [342] = {.lex_state = 66}, [343] = {.lex_state = 66}, [344] = {.lex_state = 66}, [345] = {.lex_state = 66}, [346] = {.lex_state = 66}, [347] = {.lex_state = 66}, [348] = {.lex_state = 66}, [349] = {.lex_state = 66}, [350] = {.lex_state = 66}, [351] = {.lex_state = 66}, [352] = {.lex_state = 66}, [353] = {.lex_state = 66}, [354] = {.lex_state = 66}, [355] = {.lex_state = 66}, [356] = {.lex_state = 66}, [357] = {.lex_state = 66}, [358] = {.lex_state = 66}, [359] = {.lex_state = 66}, [360] = {.lex_state = 66}, [361] = {.lex_state = 66}, [362] = {.lex_state = 66}, [363] = {.lex_state = 66}, [364] = {.lex_state = 66}, [365] = {.lex_state = 66}, [366] = {.lex_state = 66}, [367] = {.lex_state = 66}, [368] = {.lex_state = 66}, [369] = {.lex_state = 66}, [370] = {.lex_state = 66}, [371] = {.lex_state = 66}, [372] = {.lex_state = 66}, [373] = {.lex_state = 66}, [374] = {.lex_state = 66}, [375] = {.lex_state = 66}, [376] = {.lex_state = 66}, [377] = {.lex_state = 66}, [378] = {.lex_state = 66}, [379] = {.lex_state = 66}, [380] = {.lex_state = 66}, [381] = {.lex_state = 66}, [382] = {.lex_state = 66}, [383] = {.lex_state = 66}, [384] = {.lex_state = 66}, [385] = {.lex_state = 66}, [386] = {.lex_state = 66}, [387] = {.lex_state = 66}, [388] = {.lex_state = 66}, [389] = {.lex_state = 66}, [390] = {.lex_state = 66}, [391] = {.lex_state = 66}, [392] = {.lex_state = 66}, [393] = {.lex_state = 66}, [394] = {.lex_state = 66}, [395] = {.lex_state = 66}, [396] = {.lex_state = 66}, [397] = {.lex_state = 66}, [398] = {.lex_state = 66}, [399] = {.lex_state = 66}, [400] = {.lex_state = 66}, [401] = {.lex_state = 66}, [402] = {.lex_state = 66}, [403] = {.lex_state = 66}, [404] = {.lex_state = 66}, [405] = {.lex_state = 66}, [406] = {.lex_state = 66}, [407] = {.lex_state = 66}, [408] = {.lex_state = 66}, [409] = {.lex_state = 66}, [410] = {.lex_state = 66}, [411] = {.lex_state = 66}, [412] = {.lex_state = 66}, [413] = {.lex_state = 66}, [414] = {.lex_state = 66}, [415] = {.lex_state = 66}, [416] = {.lex_state = 66}, [417] = {.lex_state = 66}, [418] = {.lex_state = 66}, [419] = {.lex_state = 66}, [420] = {.lex_state = 66}, [421] = {.lex_state = 66}, [422] = {.lex_state = 66}, [423] = {.lex_state = 66}, [424] = {.lex_state = 4, .external_lex_state = 3}, [425] = {.lex_state = 4, .external_lex_state = 3}, [426] = {.lex_state = 4, .external_lex_state = 3}, [427] = {.lex_state = 4, .external_lex_state = 2}, [428] = {.lex_state = 4, .external_lex_state = 2}, [429] = {.lex_state = 4, .external_lex_state = 2}, [430] = {.lex_state = 4, .external_lex_state = 2}, [431] = {.lex_state = 4, .external_lex_state = 2}, [432] = {.lex_state = 4, .external_lex_state = 2}, [433] = {.lex_state = 4, .external_lex_state = 2}, [434] = {.lex_state = 4, .external_lex_state = 2}, [435] = {.lex_state = 4, .external_lex_state = 2}, [436] = {.lex_state = 4, .external_lex_state = 2}, [437] = {.lex_state = 4, .external_lex_state = 2}, [438] = {.lex_state = 4, .external_lex_state = 3}, [439] = {.lex_state = 4, .external_lex_state = 3}, [440] = {.lex_state = 4, .external_lex_state = 3}, [441] = {.lex_state = 4, .external_lex_state = 3}, [442] = {.lex_state = 4, .external_lex_state = 3}, [443] = {.lex_state = 4, .external_lex_state = 3}, [444] = {.lex_state = 4, .external_lex_state = 2}, [445] = {.lex_state = 4, .external_lex_state = 3}, [446] = {.lex_state = 4, .external_lex_state = 3}, [447] = {.lex_state = 4, .external_lex_state = 3}, [448] = {.lex_state = 4, .external_lex_state = 3}, [449] = {.lex_state = 4, .external_lex_state = 2}, [450] = {.lex_state = 4, .external_lex_state = 3}, [451] = {.lex_state = 4, .external_lex_state = 3}, [452] = {.lex_state = 4, .external_lex_state = 3}, [453] = {.lex_state = 4, .external_lex_state = 3}, [454] = {.lex_state = 4, .external_lex_state = 2}, [455] = {.lex_state = 4, .external_lex_state = 2}, [456] = {.lex_state = 4, .external_lex_state = 3}, [457] = {.lex_state = 4, .external_lex_state = 2}, [458] = {.lex_state = 4, .external_lex_state = 2}, [459] = {.lex_state = 4, .external_lex_state = 3}, [460] = {.lex_state = 4, .external_lex_state = 3}, [461] = {.lex_state = 4, .external_lex_state = 3}, [462] = {.lex_state = 4, .external_lex_state = 3}, [463] = {.lex_state = 4, .external_lex_state = 3}, [464] = {.lex_state = 66}, [465] = {.lex_state = 4, .external_lex_state = 2}, [466] = {.lex_state = 4, .external_lex_state = 3}, [467] = {.lex_state = 66}, [468] = {.lex_state = 4, .external_lex_state = 2}, [469] = {.lex_state = 4, .external_lex_state = 2}, [470] = {.lex_state = 66}, [471] = {.lex_state = 66}, [472] = {.lex_state = 4, .external_lex_state = 3}, [473] = {.lex_state = 4, .external_lex_state = 2}, [474] = {.lex_state = 4, .external_lex_state = 2}, [475] = {.lex_state = 66}, [476] = {.lex_state = 66}, [477] = {.lex_state = 66}, [478] = {.lex_state = 66}, [479] = {.lex_state = 4, .external_lex_state = 3}, [480] = {.lex_state = 4, .external_lex_state = 2}, [481] = {.lex_state = 4, .external_lex_state = 2}, [482] = {.lex_state = 4, .external_lex_state = 2}, [483] = {.lex_state = 4, .external_lex_state = 2}, [484] = {.lex_state = 4, .external_lex_state = 2}, [485] = {.lex_state = 4, .external_lex_state = 2}, [486] = {.lex_state = 4, .external_lex_state = 2}, [487] = {.lex_state = 4, .external_lex_state = 2}, [488] = {.lex_state = 4, .external_lex_state = 2}, [489] = {.lex_state = 4, .external_lex_state = 2}, [490] = {.lex_state = 4, .external_lex_state = 2}, [491] = {.lex_state = 4, .external_lex_state = 2}, [492] = {.lex_state = 4, .external_lex_state = 2}, [493] = {.lex_state = 4, .external_lex_state = 2}, [494] = {.lex_state = 65, .external_lex_state = 3}, [495] = {.lex_state = 65, .external_lex_state = 2}, [496] = {.lex_state = 65, .external_lex_state = 2}, [497] = {.lex_state = 65, .external_lex_state = 3}, [498] = {.lex_state = 65, .external_lex_state = 2}, [499] = {.lex_state = 65, .external_lex_state = 2}, [500] = {.lex_state = 65, .external_lex_state = 2}, [501] = {.lex_state = 65, .external_lex_state = 2}, [502] = {.lex_state = 65, .external_lex_state = 2}, [503] = {.lex_state = 65, .external_lex_state = 2}, [504] = {.lex_state = 65, .external_lex_state = 2}, [505] = {.lex_state = 65, .external_lex_state = 3}, [506] = {.lex_state = 65, .external_lex_state = 2}, [507] = {.lex_state = 65, .external_lex_state = 3}, [508] = {.lex_state = 65, .external_lex_state = 2}, [509] = {.lex_state = 65, .external_lex_state = 2}, [510] = {.lex_state = 65, .external_lex_state = 2}, [511] = {.lex_state = 65, .external_lex_state = 2}, [512] = {.lex_state = 65, .external_lex_state = 2}, [513] = {.lex_state = 65, .external_lex_state = 2}, [514] = {.lex_state = 65, .external_lex_state = 2}, [515] = {.lex_state = 65, .external_lex_state = 2}, [516] = {.lex_state = 65, .external_lex_state = 2}, [517] = {.lex_state = 65, .external_lex_state = 2}, [518] = {.lex_state = 65, .external_lex_state = 2}, [519] = {.lex_state = 65, .external_lex_state = 2}, [520] = {.lex_state = 65, .external_lex_state = 2}, [521] = {.lex_state = 65, .external_lex_state = 2}, [522] = {.lex_state = 65, .external_lex_state = 2}, [523] = {.lex_state = 65, .external_lex_state = 2}, [524] = {.lex_state = 65, .external_lex_state = 2}, [525] = {.lex_state = 65, .external_lex_state = 2}, [526] = {.lex_state = 65, .external_lex_state = 2}, [527] = {.lex_state = 65, .external_lex_state = 2}, [528] = {.lex_state = 65, .external_lex_state = 2}, [529] = {.lex_state = 65, .external_lex_state = 2}, [530] = {.lex_state = 65, .external_lex_state = 2}, [531] = {.lex_state = 65, .external_lex_state = 2}, [532] = {.lex_state = 65, .external_lex_state = 2}, [533] = {.lex_state = 65, .external_lex_state = 2}, [534] = {.lex_state = 65, .external_lex_state = 2}, [535] = {.lex_state = 65, .external_lex_state = 2}, [536] = {.lex_state = 65, .external_lex_state = 2}, [537] = {.lex_state = 65, .external_lex_state = 2}, [538] = {.lex_state = 65, .external_lex_state = 2}, [539] = {.lex_state = 65, .external_lex_state = 2}, [540] = {.lex_state = 65, .external_lex_state = 2}, [541] = {.lex_state = 65, .external_lex_state = 2}, [542] = {.lex_state = 65, .external_lex_state = 2}, [543] = {.lex_state = 65, .external_lex_state = 2}, [544] = {.lex_state = 65, .external_lex_state = 2}, [545] = {.lex_state = 65, .external_lex_state = 2}, [546] = {.lex_state = 65, .external_lex_state = 2}, [547] = {.lex_state = 65, .external_lex_state = 2}, [548] = {.lex_state = 65, .external_lex_state = 2}, [549] = {.lex_state = 65, .external_lex_state = 2}, [550] = {.lex_state = 65, .external_lex_state = 2}, [551] = {.lex_state = 65, .external_lex_state = 2}, [552] = {.lex_state = 65, .external_lex_state = 2}, [553] = {.lex_state = 65, .external_lex_state = 2}, [554] = {.lex_state = 65, .external_lex_state = 2}, [555] = {.lex_state = 65, .external_lex_state = 2}, [556] = {.lex_state = 65, .external_lex_state = 2}, [557] = {.lex_state = 65, .external_lex_state = 2}, [558] = {.lex_state = 65, .external_lex_state = 2}, [559] = {.lex_state = 65, .external_lex_state = 2}, [560] = {.lex_state = 65, .external_lex_state = 2}, [561] = {.lex_state = 65, .external_lex_state = 2}, [562] = {.lex_state = 5, .external_lex_state = 2}, [563] = {.lex_state = 65, .external_lex_state = 2}, [564] = {.lex_state = 65, .external_lex_state = 2}, [565] = {.lex_state = 65, .external_lex_state = 2}, [566] = {.lex_state = 65, .external_lex_state = 2}, [567] = {.lex_state = 65, .external_lex_state = 2}, [568] = {.lex_state = 65, .external_lex_state = 2}, [569] = {.lex_state = 65, .external_lex_state = 2}, [570] = {.lex_state = 65, .external_lex_state = 3}, [571] = {.lex_state = 65, .external_lex_state = 2}, [572] = {.lex_state = 65, .external_lex_state = 3}, [573] = {.lex_state = 65, .external_lex_state = 2}, [574] = {.lex_state = 65, .external_lex_state = 3}, [575] = {.lex_state = 65, .external_lex_state = 2}, [576] = {.lex_state = 65, .external_lex_state = 2}, [577] = {.lex_state = 65, .external_lex_state = 2}, [578] = {.lex_state = 65, .external_lex_state = 2}, [579] = {.lex_state = 65, .external_lex_state = 2}, [580] = {.lex_state = 65, .external_lex_state = 2}, [581] = {.lex_state = 65, .external_lex_state = 2}, [582] = {.lex_state = 65, .external_lex_state = 2}, [583] = {.lex_state = 65, .external_lex_state = 2}, [584] = {.lex_state = 65, .external_lex_state = 2}, [585] = {.lex_state = 65, .external_lex_state = 2}, [586] = {.lex_state = 65, .external_lex_state = 2}, [587] = {.lex_state = 65, .external_lex_state = 2}, [588] = {.lex_state = 65, .external_lex_state = 2}, [589] = {.lex_state = 65, .external_lex_state = 2}, [590] = {.lex_state = 65, .external_lex_state = 2}, [591] = {.lex_state = 65, .external_lex_state = 2}, [592] = {.lex_state = 65, .external_lex_state = 3}, [593] = {.lex_state = 65, .external_lex_state = 2}, [594] = {.lex_state = 65, .external_lex_state = 2}, [595] = {.lex_state = 65, .external_lex_state = 3}, [596] = {.lex_state = 65, .external_lex_state = 2}, [597] = {.lex_state = 65, .external_lex_state = 3}, [598] = {.lex_state = 65, .external_lex_state = 3}, [599] = {.lex_state = 65, .external_lex_state = 3}, [600] = {.lex_state = 65, .external_lex_state = 3}, [601] = {.lex_state = 65, .external_lex_state = 3}, [602] = {.lex_state = 65, .external_lex_state = 3}, [603] = {.lex_state = 65, .external_lex_state = 3}, [604] = {.lex_state = 65, .external_lex_state = 3}, [605] = {.lex_state = 65, .external_lex_state = 3}, [606] = {.lex_state = 65, .external_lex_state = 2}, [607] = {.lex_state = 65, .external_lex_state = 3}, [608] = {.lex_state = 65, .external_lex_state = 3}, [609] = {.lex_state = 65, .external_lex_state = 3}, [610] = {.lex_state = 65, .external_lex_state = 3}, [611] = {.lex_state = 65, .external_lex_state = 3}, [612] = {.lex_state = 65, .external_lex_state = 3}, [613] = {.lex_state = 65, .external_lex_state = 3}, [614] = {.lex_state = 65, .external_lex_state = 3}, [615] = {.lex_state = 65, .external_lex_state = 3}, [616] = {.lex_state = 65, .external_lex_state = 3}, [617] = {.lex_state = 65, .external_lex_state = 3}, [618] = {.lex_state = 65, .external_lex_state = 3}, [619] = {.lex_state = 65, .external_lex_state = 3}, [620] = {.lex_state = 65, .external_lex_state = 3}, [621] = {.lex_state = 65, .external_lex_state = 3}, [622] = {.lex_state = 65, .external_lex_state = 3}, [623] = {.lex_state = 65, .external_lex_state = 3}, [624] = {.lex_state = 65, .external_lex_state = 3}, [625] = {.lex_state = 65, .external_lex_state = 3}, [626] = {.lex_state = 65, .external_lex_state = 3}, [627] = {.lex_state = 65, .external_lex_state = 3}, [628] = {.lex_state = 65, .external_lex_state = 3}, [629] = {.lex_state = 65, .external_lex_state = 3}, [630] = {.lex_state = 65, .external_lex_state = 3}, [631] = {.lex_state = 65, .external_lex_state = 3}, [632] = {.lex_state = 65, .external_lex_state = 3}, [633] = {.lex_state = 65, .external_lex_state = 3}, [634] = {.lex_state = 65, .external_lex_state = 3}, [635] = {.lex_state = 65, .external_lex_state = 3}, [636] = {.lex_state = 65, .external_lex_state = 3}, [637] = {.lex_state = 65, .external_lex_state = 3}, [638] = {.lex_state = 65, .external_lex_state = 3}, [639] = {.lex_state = 65, .external_lex_state = 3}, [640] = {.lex_state = 65, .external_lex_state = 3}, [641] = {.lex_state = 65, .external_lex_state = 3}, [642] = {.lex_state = 65, .external_lex_state = 3}, [643] = {.lex_state = 65, .external_lex_state = 3}, [644] = {.lex_state = 65, .external_lex_state = 3}, [645] = {.lex_state = 65, .external_lex_state = 3}, [646] = {.lex_state = 65, .external_lex_state = 3}, [647] = {.lex_state = 65, .external_lex_state = 3}, [648] = {.lex_state = 65, .external_lex_state = 3}, [649] = {.lex_state = 65, .external_lex_state = 3}, [650] = {.lex_state = 65, .external_lex_state = 3}, [651] = {.lex_state = 65, .external_lex_state = 3}, [652] = {.lex_state = 65, .external_lex_state = 2}, [653] = {.lex_state = 65, .external_lex_state = 2}, [654] = {.lex_state = 65, .external_lex_state = 3}, [655] = {.lex_state = 65, .external_lex_state = 3}, [656] = {.lex_state = 65, .external_lex_state = 2}, [657] = {.lex_state = 65, .external_lex_state = 3}, [658] = {.lex_state = 65, .external_lex_state = 3}, [659] = {.lex_state = 65, .external_lex_state = 2}, [660] = {.lex_state = 65, .external_lex_state = 3}, [661] = {.lex_state = 65, .external_lex_state = 3}, [662] = {.lex_state = 65, .external_lex_state = 3}, [663] = {.lex_state = 65, .external_lex_state = 2}, [664] = {.lex_state = 65, .external_lex_state = 3}, [665] = {.lex_state = 65, .external_lex_state = 3}, [666] = {.lex_state = 65, .external_lex_state = 3}, [667] = {.lex_state = 65, .external_lex_state = 2}, [668] = {.lex_state = 65, .external_lex_state = 3}, [669] = {.lex_state = 65, .external_lex_state = 3}, [670] = {.lex_state = 65, .external_lex_state = 3}, [671] = {.lex_state = 65, .external_lex_state = 3}, [672] = {.lex_state = 65, .external_lex_state = 2}, [673] = {.lex_state = 65, .external_lex_state = 3}, [674] = {.lex_state = 65, .external_lex_state = 3}, [675] = {.lex_state = 65, .external_lex_state = 2}, [676] = {.lex_state = 65, .external_lex_state = 3}, [677] = {.lex_state = 65, .external_lex_state = 3}, [678] = {.lex_state = 65, .external_lex_state = 2}, [679] = {.lex_state = 65, .external_lex_state = 3}, [680] = {.lex_state = 65, .external_lex_state = 3}, [681] = {.lex_state = 65, .external_lex_state = 3}, [682] = {.lex_state = 65, .external_lex_state = 3}, [683] = {.lex_state = 65, .external_lex_state = 3}, [684] = {.lex_state = 65, .external_lex_state = 3}, [685] = {.lex_state = 65, .external_lex_state = 3}, [686] = {.lex_state = 65, .external_lex_state = 3}, [687] = {.lex_state = 65, .external_lex_state = 3}, [688] = {.lex_state = 65, .external_lex_state = 3}, [689] = {.lex_state = 65, .external_lex_state = 3}, [690] = {.lex_state = 65, .external_lex_state = 2}, [691] = {.lex_state = 65, .external_lex_state = 3}, [692] = {.lex_state = 65, .external_lex_state = 2}, [693] = {.lex_state = 65, .external_lex_state = 3}, [694] = {.lex_state = 65, .external_lex_state = 3}, [695] = {.lex_state = 65, .external_lex_state = 3}, [696] = {.lex_state = 65, .external_lex_state = 3}, [697] = {.lex_state = 65, .external_lex_state = 3}, [698] = {.lex_state = 65, .external_lex_state = 3}, [699] = {.lex_state = 65, .external_lex_state = 3}, [700] = {.lex_state = 65, .external_lex_state = 3}, [701] = {.lex_state = 65, .external_lex_state = 3}, [702] = {.lex_state = 65, .external_lex_state = 3}, [703] = {.lex_state = 65, .external_lex_state = 3}, [704] = {.lex_state = 65, .external_lex_state = 3}, [705] = {.lex_state = 65, .external_lex_state = 2}, [706] = {.lex_state = 65, .external_lex_state = 3}, [707] = {.lex_state = 65, .external_lex_state = 3}, [708] = {.lex_state = 65, .external_lex_state = 3}, [709] = {.lex_state = 65, .external_lex_state = 3}, [710] = {.lex_state = 65, .external_lex_state = 2}, [711] = {.lex_state = 65, .external_lex_state = 3}, [712] = {.lex_state = 65, .external_lex_state = 2}, [713] = {.lex_state = 65, .external_lex_state = 2}, [714] = {.lex_state = 65, .external_lex_state = 3}, [715] = {.lex_state = 65, .external_lex_state = 2}, [716] = {.lex_state = 65, .external_lex_state = 3}, [717] = {.lex_state = 65, .external_lex_state = 3}, [718] = {.lex_state = 65, .external_lex_state = 3}, [719] = {.lex_state = 65, .external_lex_state = 3}, [720] = {.lex_state = 65, .external_lex_state = 3}, [721] = {.lex_state = 65, .external_lex_state = 3}, [722] = {.lex_state = 65, .external_lex_state = 3}, [723] = {.lex_state = 65, .external_lex_state = 3}, [724] = {.lex_state = 65, .external_lex_state = 3}, [725] = {.lex_state = 65, .external_lex_state = 3}, [726] = {.lex_state = 65, .external_lex_state = 2}, [727] = {.lex_state = 65, .external_lex_state = 3}, [728] = {.lex_state = 65, .external_lex_state = 3}, [729] = {.lex_state = 65, .external_lex_state = 3}, [730] = {.lex_state = 65, .external_lex_state = 3}, [731] = {.lex_state = 5, .external_lex_state = 3}, [732] = {.lex_state = 65, .external_lex_state = 3}, [733] = {.lex_state = 65, .external_lex_state = 3}, [734] = {.lex_state = 65, .external_lex_state = 3}, [735] = {.lex_state = 65, .external_lex_state = 3}, [736] = {.lex_state = 65, .external_lex_state = 3}, [737] = {.lex_state = 65, .external_lex_state = 3}, [738] = {.lex_state = 65, .external_lex_state = 3}, [739] = {.lex_state = 65, .external_lex_state = 3}, [740] = {.lex_state = 65, .external_lex_state = 3}, [741] = {.lex_state = 65, .external_lex_state = 3}, [742] = {.lex_state = 65, .external_lex_state = 3}, [743] = {.lex_state = 65, .external_lex_state = 3}, [744] = {.lex_state = 65, .external_lex_state = 3}, [745] = {.lex_state = 5, .external_lex_state = 3}, [746] = {.lex_state = 65, .external_lex_state = 3}, [747] = {.lex_state = 65, .external_lex_state = 2}, [748] = {.lex_state = 65, .external_lex_state = 2}, [749] = {.lex_state = 65, .external_lex_state = 2}, [750] = {.lex_state = 65, .external_lex_state = 2}, [751] = {.lex_state = 65, .external_lex_state = 2}, [752] = {.lex_state = 65, .external_lex_state = 2}, [753] = {.lex_state = 65, .external_lex_state = 2}, [754] = {.lex_state = 65, .external_lex_state = 2}, [755] = {.lex_state = 65, .external_lex_state = 2}, [756] = {.lex_state = 65, .external_lex_state = 2}, [757] = {.lex_state = 65, .external_lex_state = 2}, [758] = {.lex_state = 65, .external_lex_state = 2}, [759] = {.lex_state = 65, .external_lex_state = 2}, [760] = {.lex_state = 65, .external_lex_state = 2}, [761] = {.lex_state = 65, .external_lex_state = 2}, [762] = {.lex_state = 65, .external_lex_state = 2}, [763] = {.lex_state = 65, .external_lex_state = 2}, [764] = {.lex_state = 65, .external_lex_state = 2}, [765] = {.lex_state = 65, .external_lex_state = 2}, [766] = {.lex_state = 65, .external_lex_state = 2}, [767] = {.lex_state = 65, .external_lex_state = 2}, [768] = {.lex_state = 65, .external_lex_state = 2}, [769] = {.lex_state = 65, .external_lex_state = 3}, [770] = {.lex_state = 65, .external_lex_state = 2}, [771] = {.lex_state = 65, .external_lex_state = 2}, [772] = {.lex_state = 65, .external_lex_state = 2}, [773] = {.lex_state = 65, .external_lex_state = 2}, [774] = {.lex_state = 65, .external_lex_state = 2}, [775] = {.lex_state = 65, .external_lex_state = 2}, [776] = {.lex_state = 65, .external_lex_state = 3}, [777] = {.lex_state = 65, .external_lex_state = 2}, [778] = {.lex_state = 65, .external_lex_state = 2}, [779] = {.lex_state = 65, .external_lex_state = 2}, [780] = {.lex_state = 65, .external_lex_state = 2}, [781] = {.lex_state = 65, .external_lex_state = 2}, [782] = {.lex_state = 65, .external_lex_state = 2}, [783] = {.lex_state = 65, .external_lex_state = 2}, [784] = {.lex_state = 65, .external_lex_state = 2}, [785] = {.lex_state = 65, .external_lex_state = 2}, [786] = {.lex_state = 65, .external_lex_state = 2}, [787] = {.lex_state = 65, .external_lex_state = 2}, [788] = {.lex_state = 65, .external_lex_state = 2}, [789] = {.lex_state = 65, .external_lex_state = 2}, [790] = {.lex_state = 65, .external_lex_state = 2}, [791] = {.lex_state = 65, .external_lex_state = 2}, [792] = {.lex_state = 65, .external_lex_state = 2}, [793] = {.lex_state = 65, .external_lex_state = 2}, [794] = {.lex_state = 65, .external_lex_state = 3}, [795] = {.lex_state = 65, .external_lex_state = 2}, [796] = {.lex_state = 65, .external_lex_state = 3}, [797] = {.lex_state = 65, .external_lex_state = 2}, [798] = {.lex_state = 65, .external_lex_state = 2}, [799] = {.lex_state = 65, .external_lex_state = 2}, [800] = {.lex_state = 65, .external_lex_state = 2}, [801] = {.lex_state = 65, .external_lex_state = 2}, [802] = {.lex_state = 65, .external_lex_state = 2}, [803] = {.lex_state = 65, .external_lex_state = 2}, [804] = {.lex_state = 65, .external_lex_state = 2}, [805] = {.lex_state = 65, .external_lex_state = 2}, [806] = {.lex_state = 65, .external_lex_state = 2}, [807] = {.lex_state = 65, .external_lex_state = 2}, [808] = {.lex_state = 65, .external_lex_state = 2}, [809] = {.lex_state = 65, .external_lex_state = 2}, [810] = {.lex_state = 65, .external_lex_state = 2}, [811] = {.lex_state = 65, .external_lex_state = 2}, [812] = {.lex_state = 65, .external_lex_state = 2}, [813] = {.lex_state = 65, .external_lex_state = 2}, [814] = {.lex_state = 65, .external_lex_state = 2}, [815] = {.lex_state = 65, .external_lex_state = 2}, [816] = {.lex_state = 65, .external_lex_state = 2}, [817] = {.lex_state = 65, .external_lex_state = 2}, [818] = {.lex_state = 65, .external_lex_state = 2}, [819] = {.lex_state = 65, .external_lex_state = 2}, [820] = {.lex_state = 65, .external_lex_state = 2}, [821] = {.lex_state = 65, .external_lex_state = 2}, [822] = {.lex_state = 65, .external_lex_state = 2}, [823] = {.lex_state = 65, .external_lex_state = 2}, [824] = {.lex_state = 65, .external_lex_state = 2}, [825] = {.lex_state = 65, .external_lex_state = 2}, [826] = {.lex_state = 65, .external_lex_state = 2}, [827] = {.lex_state = 65, .external_lex_state = 2}, [828] = {.lex_state = 65, .external_lex_state = 2}, [829] = {.lex_state = 65, .external_lex_state = 2}, [830] = {.lex_state = 65, .external_lex_state = 2}, [831] = {.lex_state = 65, .external_lex_state = 2}, [832] = {.lex_state = 65, .external_lex_state = 2}, [833] = {.lex_state = 5, .external_lex_state = 2}, [834] = {.lex_state = 65, .external_lex_state = 2}, [835] = {.lex_state = 65, .external_lex_state = 2}, [836] = {.lex_state = 65, .external_lex_state = 2}, [837] = {.lex_state = 65, .external_lex_state = 2}, [838] = {.lex_state = 65, .external_lex_state = 2}, [839] = {.lex_state = 65, .external_lex_state = 2}, [840] = {.lex_state = 65, .external_lex_state = 2}, [841] = {.lex_state = 66}, [842] = {.lex_state = 66}, [843] = {.lex_state = 66}, [844] = {.lex_state = 66}, [845] = {.lex_state = 66}, [846] = {.lex_state = 66}, [847] = {.lex_state = 66}, [848] = {.lex_state = 66}, [849] = {.lex_state = 66}, [850] = {.lex_state = 66}, [851] = {.lex_state = 66}, [852] = {.lex_state = 66}, [853] = {.lex_state = 66}, [854] = {.lex_state = 66}, [855] = {.lex_state = 66}, [856] = {.lex_state = 66}, [857] = {.lex_state = 66}, [858] = {.lex_state = 66}, [859] = {.lex_state = 66}, [860] = {.lex_state = 66}, [861] = {.lex_state = 66}, [862] = {.lex_state = 66}, [863] = {.lex_state = 66}, [864] = {.lex_state = 66}, [865] = {.lex_state = 66}, [866] = {.lex_state = 66}, [867] = {.lex_state = 66}, [868] = {.lex_state = 66}, [869] = {.lex_state = 66}, [870] = {.lex_state = 66}, [871] = {.lex_state = 66}, [872] = {.lex_state = 66}, [873] = {.lex_state = 66}, [874] = {.lex_state = 66}, [875] = {.lex_state = 66}, [876] = {.lex_state = 66}, [877] = {.lex_state = 66}, [878] = {.lex_state = 66}, [879] = {.lex_state = 66}, [880] = {.lex_state = 66}, [881] = {.lex_state = 66}, [882] = {.lex_state = 66}, [883] = {.lex_state = 66}, [884] = {.lex_state = 66}, [885] = {.lex_state = 66}, [886] = {.lex_state = 66, .external_lex_state = 4}, [887] = {.lex_state = 66, .external_lex_state = 4}, [888] = {.lex_state = 66}, [889] = {.lex_state = 66, .external_lex_state = 4}, [890] = {.lex_state = 66, .external_lex_state = 4}, [891] = {.lex_state = 66, .external_lex_state = 4}, [892] = {.lex_state = 66, .external_lex_state = 4}, [893] = {.lex_state = 66, .external_lex_state = 4}, [894] = {.lex_state = 66, .external_lex_state = 4}, [895] = {.lex_state = 66}, [896] = {.lex_state = 66}, [897] = {.lex_state = 66, .external_lex_state = 4}, [898] = {.lex_state = 66, .external_lex_state = 4}, [899] = {.lex_state = 66, .external_lex_state = 4}, [900] = {.lex_state = 66, .external_lex_state = 4}, [901] = {.lex_state = 66}, [902] = {.lex_state = 66}, [903] = {.lex_state = 65}, [904] = {.lex_state = 66}, [905] = {.lex_state = 66}, [906] = {.lex_state = 66}, [907] = {.lex_state = 66}, [908] = {.lex_state = 66}, [909] = {.lex_state = 66}, [910] = {.lex_state = 66}, [911] = {.lex_state = 66}, [912] = {.lex_state = 65}, [913] = {.lex_state = 66}, [914] = {.lex_state = 66}, [915] = {.lex_state = 66}, [916] = {.lex_state = 66}, [917] = {.lex_state = 66}, [918] = {.lex_state = 66}, [919] = {.lex_state = 66}, [920] = {.lex_state = 66}, [921] = {.lex_state = 66}, [922] = {.lex_state = 66}, [923] = {.lex_state = 66}, [924] = {.lex_state = 66}, [925] = {.lex_state = 66}, [926] = {.lex_state = 66}, [927] = {.lex_state = 66}, [928] = {.lex_state = 66}, [929] = {.lex_state = 66}, [930] = {.lex_state = 66}, [931] = {.lex_state = 66}, [932] = {.lex_state = 66}, [933] = {.lex_state = 4}, [934] = {.lex_state = 66}, [935] = {.lex_state = 66}, [936] = {.lex_state = 66}, [937] = {.lex_state = 4}, [938] = {.lex_state = 66}, [939] = {.lex_state = 66}, [940] = {.lex_state = 4}, [941] = {.lex_state = 66}, [942] = {.lex_state = 4}, [943] = {.lex_state = 4}, [944] = {.lex_state = 66}, [945] = {.lex_state = 66}, [946] = {.lex_state = 66}, [947] = {.lex_state = 66}, [948] = {.lex_state = 66}, [949] = {.lex_state = 66}, [950] = {.lex_state = 66}, [951] = {.lex_state = 66}, [952] = {.lex_state = 66}, [953] = {.lex_state = 66}, [954] = {.lex_state = 66}, [955] = {.lex_state = 66}, [956] = {.lex_state = 66}, [957] = {.lex_state = 66}, [958] = {.lex_state = 66}, [959] = {.lex_state = 66}, [960] = {.lex_state = 66}, [961] = {.lex_state = 66}, [962] = {.lex_state = 66}, [963] = {.lex_state = 11}, [964] = {.lex_state = 11}, [965] = {.lex_state = 11}, [966] = {.lex_state = 11}, [967] = {.lex_state = 11}, [968] = {.lex_state = 66}, [969] = {.lex_state = 19}, [970] = {.lex_state = 11}, [971] = {.lex_state = 11}, [972] = {.lex_state = 19}, [973] = {.lex_state = 19}, [974] = {.lex_state = 11}, [975] = {.lex_state = 19}, [976] = {.lex_state = 11}, [977] = {.lex_state = 19}, [978] = {.lex_state = 11}, [979] = {.lex_state = 19}, [980] = {.lex_state = 19}, [981] = {.lex_state = 19}, [982] = {.lex_state = 11}, [983] = {.lex_state = 66}, [984] = {.lex_state = 11}, [985] = {.lex_state = 11}, [986] = {.lex_state = 11}, [987] = {.lex_state = 11}, [988] = {.lex_state = 11}, [989] = {.lex_state = 11}, [990] = {.lex_state = 19}, [991] = {.lex_state = 11}, [992] = {.lex_state = 11}, [993] = {.lex_state = 19}, [994] = {.lex_state = 11}, [995] = {.lex_state = 11}, [996] = {.lex_state = 11}, [997] = {.lex_state = 11}, [998] = {.lex_state = 11}, [999] = {.lex_state = 11}, [1000] = {.lex_state = 11}, [1001] = {.lex_state = 19}, [1002] = {.lex_state = 11}, [1003] = {.lex_state = 11}, [1004] = {.lex_state = 19}, [1005] = {.lex_state = 11}, [1006] = {.lex_state = 19}, [1007] = {.lex_state = 11}, [1008] = {.lex_state = 19}, [1009] = {.lex_state = 19}, [1010] = {.lex_state = 19}, [1011] = {.lex_state = 19}, [1012] = {.lex_state = 11}, [1013] = {.lex_state = 11}, [1014] = {.lex_state = 11}, [1015] = {.lex_state = 0}, [1016] = {.lex_state = 66}, [1017] = {.lex_state = 66}, [1018] = {.lex_state = 11}, [1019] = {.lex_state = 66, .external_lex_state = 4}, [1020] = {.lex_state = 66}, [1021] = {.lex_state = 66, .external_lex_state = 4}, [1022] = {.lex_state = 66}, [1023] = {.lex_state = 0}, [1024] = {.lex_state = 11}, [1025] = {.lex_state = 0}, [1026] = {.lex_state = 66}, [1027] = {.lex_state = 66}, [1028] = {.lex_state = 11}, [1029] = {.lex_state = 0}, [1030] = {.lex_state = 66}, [1031] = {.lex_state = 66}, [1032] = {.lex_state = 66}, [1033] = {.lex_state = 66}, [1034] = {.lex_state = 0}, [1035] = {.lex_state = 0}, [1036] = {.lex_state = 0}, [1037] = {.lex_state = 66}, [1038] = {.lex_state = 66, .external_lex_state = 4}, [1039] = {.lex_state = 11}, [1040] = {.lex_state = 11}, [1041] = {.lex_state = 0, .external_lex_state = 4}, [1042] = {.lex_state = 11}, [1043] = {.lex_state = 11}, [1044] = {.lex_state = 66, .external_lex_state = 4}, [1045] = {.lex_state = 0, .external_lex_state = 4}, [1046] = {.lex_state = 0, .external_lex_state = 4}, [1047] = {.lex_state = 11}, [1048] = {.lex_state = 66, .external_lex_state = 4}, [1049] = {.lex_state = 11}, [1050] = {.lex_state = 66}, [1051] = {.lex_state = 8, .external_lex_state = 5}, [1052] = {.lex_state = 8, .external_lex_state = 5}, [1053] = {.lex_state = 66}, [1054] = {.lex_state = 11}, [1055] = {.lex_state = 66}, [1056] = {.lex_state = 8, .external_lex_state = 5}, [1057] = {.lex_state = 66}, [1058] = {.lex_state = 66, .external_lex_state = 4}, [1059] = {.lex_state = 0, .external_lex_state = 4}, [1060] = {.lex_state = 11}, [1061] = {.lex_state = 11}, [1062] = {.lex_state = 11}, [1063] = {.lex_state = 11}, [1064] = {.lex_state = 11}, [1065] = {.lex_state = 66, .external_lex_state = 4}, [1066] = {.lex_state = 11}, [1067] = {.lex_state = 8, .external_lex_state = 5}, [1068] = {.lex_state = 11}, [1069] = {.lex_state = 66, .external_lex_state = 4}, [1070] = {.lex_state = 66, .external_lex_state = 4}, [1071] = {.lex_state = 66, .external_lex_state = 4}, [1072] = {.lex_state = 66}, [1073] = {.lex_state = 11}, [1074] = {.lex_state = 8, .external_lex_state = 5}, [1075] = {.lex_state = 11}, [1076] = {.lex_state = 0}, [1077] = {.lex_state = 11}, [1078] = {.lex_state = 11}, [1079] = {.lex_state = 11}, [1080] = {.lex_state = 11}, [1081] = {.lex_state = 11}, [1082] = {.lex_state = 66}, [1083] = {.lex_state = 0}, [1084] = {.lex_state = 0}, [1085] = {.lex_state = 66, .external_lex_state = 4}, [1086] = {.lex_state = 11}, [1087] = {.lex_state = 11}, [1088] = {.lex_state = 0}, [1089] = {.lex_state = 11}, [1090] = {.lex_state = 11}, [1091] = {.lex_state = 66}, [1092] = {.lex_state = 11}, [1093] = {.lex_state = 66}, [1094] = {.lex_state = 0}, [1095] = {.lex_state = 66}, [1096] = {.lex_state = 11}, [1097] = {.lex_state = 66}, [1098] = {.lex_state = 66}, [1099] = {.lex_state = 66}, [1100] = {.lex_state = 0}, [1101] = {.lex_state = 11}, [1102] = {.lex_state = 66}, [1103] = {.lex_state = 11}, [1104] = {.lex_state = 66}, [1105] = {.lex_state = 66}, [1106] = {.lex_state = 11}, [1107] = {.lex_state = 11}, [1108] = {.lex_state = 66}, [1109] = {.lex_state = 0, .external_lex_state = 4}, [1110] = {.lex_state = 66}, [1111] = {.lex_state = 11}, [1112] = {.lex_state = 0}, [1113] = {.lex_state = 11}, [1114] = {.lex_state = 11}, [1115] = {.lex_state = 66}, [1116] = {.lex_state = 66}, [1117] = {.lex_state = 11}, [1118] = {.lex_state = 0, .external_lex_state = 4}, [1119] = {.lex_state = 66}, [1120] = {.lex_state = 66}, [1121] = {.lex_state = 66}, [1122] = {.lex_state = 0, .external_lex_state = 4}, [1123] = {.lex_state = 0, .external_lex_state = 4}, [1124] = {.lex_state = 0}, [1125] = {.lex_state = 66}, [1126] = {.lex_state = 11}, [1127] = {.lex_state = 0}, [1128] = {.lex_state = 0}, [1129] = {.lex_state = 7}, [1130] = {.lex_state = 10}, [1131] = {.lex_state = 7}, [1132] = {.lex_state = 10}, [1133] = {.lex_state = 10}, [1134] = {.lex_state = 7}, [1135] = {.lex_state = 10}, [1136] = {.lex_state = 7}, [1137] = {.lex_state = 66}, [1138] = {.lex_state = 66}, [1139] = {.lex_state = 0}, [1140] = {.lex_state = 0}, [1141] = {.lex_state = 0}, [1142] = {.lex_state = 11}, [1143] = {.lex_state = 66}, [1144] = {.lex_state = 66}, [1145] = {.lex_state = 0, .external_lex_state = 4}, [1146] = {.lex_state = 0, .external_lex_state = 4}, [1147] = {.lex_state = 66}, [1148] = {.lex_state = 8, .external_lex_state = 5}, [1149] = {.lex_state = 66}, [1150] = {.lex_state = 7}, [1151] = {.lex_state = 66}, [1152] = {.lex_state = 66}, [1153] = {.lex_state = 7}, [1154] = {.lex_state = 66}, [1155] = {.lex_state = 66}, [1156] = {.lex_state = 66}, [1157] = {.lex_state = 7}, [1158] = {.lex_state = 0, .external_lex_state = 4}, [1159] = {.lex_state = 10}, [1160] = {.lex_state = 66}, [1161] = {.lex_state = 10}, [1162] = {.lex_state = 7}, [1163] = {.lex_state = 66}, [1164] = {.lex_state = 10}, [1165] = {.lex_state = 0}, [1166] = {.lex_state = 11}, [1167] = {.lex_state = 66}, [1168] = {.lex_state = 66}, [1169] = {.lex_state = 66, .external_lex_state = 4}, [1170] = {.lex_state = 66}, [1171] = {.lex_state = 0, .external_lex_state = 4}, [1172] = {.lex_state = 0}, [1173] = {.lex_state = 66}, [1174] = {.lex_state = 66}, [1175] = {.lex_state = 66}, [1176] = {.lex_state = 0, .external_lex_state = 4}, [1177] = {.lex_state = 0, .external_lex_state = 4}, [1178] = {.lex_state = 10}, [1179] = {.lex_state = 7}, [1180] = {.lex_state = 10}, [1181] = {.lex_state = 0}, [1182] = {.lex_state = 66}, [1183] = {.lex_state = 66}, [1184] = {.lex_state = 66}, [1185] = {.lex_state = 66}, [1186] = {.lex_state = 66}, [1187] = {.lex_state = 3}, [1188] = {.lex_state = 0}, [1189] = {.lex_state = 0}, [1190] = {.lex_state = 19}, [1191] = {.lex_state = 0}, [1192] = {.lex_state = 66}, [1193] = {.lex_state = 0}, [1194] = {.lex_state = 0}, [1195] = {.lex_state = 19}, [1196] = {.lex_state = 19}, [1197] = {.lex_state = 19}, [1198] = {.lex_state = 19}, [1199] = {.lex_state = 0, .external_lex_state = 4}, [1200] = {.lex_state = 19}, [1201] = {.lex_state = 19}, [1202] = {.lex_state = 0}, [1203] = {.lex_state = 19}, [1204] = {.lex_state = 19}, [1205] = {.lex_state = 0}, [1206] = {.lex_state = 19}, [1207] = {.lex_state = 19}, [1208] = {.lex_state = 0}, [1209] = {.lex_state = 66, .external_lex_state = 4}, [1210] = {.lex_state = 19}, [1211] = {.lex_state = 0}, [1212] = {.lex_state = 0}, [1213] = {.lex_state = 0}, [1214] = {.lex_state = 0}, [1215] = {.lex_state = 0}, [1216] = {.lex_state = 0}, [1217] = {.lex_state = 66}, [1218] = {.lex_state = 19}, [1219] = {.lex_state = 66}, [1220] = {.lex_state = 0}, [1221] = {.lex_state = 66}, [1222] = {.lex_state = 0}, [1223] = {.lex_state = 19}, [1224] = {.lex_state = 66}, [1225] = {.lex_state = 0}, [1226] = {.lex_state = 0}, [1227] = {.lex_state = 66}, [1228] = {.lex_state = 0, .external_lex_state = 4}, [1229] = {.lex_state = 0}, [1230] = {.lex_state = 66}, [1231] = {.lex_state = 0}, [1232] = {.lex_state = 66}, [1233] = {.lex_state = 66}, [1234] = {.lex_state = 0}, [1235] = {.lex_state = 66, .external_lex_state = 4}, [1236] = {.lex_state = 0}, [1237] = {.lex_state = 0}, [1238] = {.lex_state = 0}, [1239] = {.lex_state = 0}, [1240] = {.lex_state = 0}, [1241] = {.lex_state = 0}, [1242] = {.lex_state = 0}, [1243] = {.lex_state = 0}, [1244] = {.lex_state = 19}, [1245] = {.lex_state = 3}, [1246] = {.lex_state = 0}, [1247] = {.lex_state = 0}, [1248] = {.lex_state = 0}, [1249] = {.lex_state = 0}, [1250] = {.lex_state = 0}, [1251] = {.lex_state = 66, .external_lex_state = 4}, [1252] = {.lex_state = 0}, [1253] = {.lex_state = 0}, [1254] = {.lex_state = 66}, [1255] = {.lex_state = 66}, [1256] = {.lex_state = 0}, [1257] = {.lex_state = 0}, [1258] = {.lex_state = 66}, [1259] = {.lex_state = 66, .external_lex_state = 4}, [1260] = {.lex_state = 0}, [1261] = {.lex_state = 66, .external_lex_state = 4}, [1262] = {.lex_state = 66}, [1263] = {.lex_state = 66, .external_lex_state = 4}, [1264] = {.lex_state = 66, .external_lex_state = 4}, [1265] = {.lex_state = 19}, [1266] = {.lex_state = 66}, [1267] = {.lex_state = 0}, [1268] = {.lex_state = 0}, [1269] = {.lex_state = 0}, [1270] = {.lex_state = 0}, [1271] = {.lex_state = 66}, [1272] = {.lex_state = 66}, [1273] = {.lex_state = 66, .external_lex_state = 4}, [1274] = {.lex_state = 0}, [1275] = {.lex_state = 0}, [1276] = {.lex_state = 0}, [1277] = {.lex_state = 0}, [1278] = {.lex_state = 66}, [1279] = {.lex_state = 0}, [1280] = {.lex_state = 19}, [1281] = {.lex_state = 3}, [1282] = {.lex_state = 66}, [1283] = {.lex_state = 0}, [1284] = {.lex_state = 0}, [1285] = {.lex_state = 0}, [1286] = {.lex_state = 0}, [1287] = {.lex_state = 0}, [1288] = {.lex_state = 0}, [1289] = {.lex_state = 66}, [1290] = {.lex_state = 66}, [1291] = {.lex_state = 66}, [1292] = {.lex_state = 0}, [1293] = {.lex_state = 0}, [1294] = {.lex_state = 0}, [1295] = {.lex_state = 3}, [1296] = {.lex_state = 66}, [1297] = {.lex_state = 0}, [1298] = {.lex_state = 66}, [1299] = {.lex_state = 3}, [1300] = {.lex_state = 0}, [1301] = {.lex_state = 0}, [1302] = {.lex_state = 0}, [1303] = {.lex_state = 0}, [1304] = {.lex_state = 0}, [1305] = {.lex_state = 0}, [1306] = {.lex_state = 0}, [1307] = {.lex_state = 0, .external_lex_state = 4}, [1308] = {.lex_state = 0}, [1309] = {.lex_state = 0}, [1310] = {.lex_state = 0}, [1311] = {.lex_state = 66}, [1312] = {.lex_state = 0}, [1313] = {.lex_state = 0}, [1314] = {.lex_state = 0}, [1315] = {.lex_state = 0}, [1316] = {.lex_state = 0}, [1317] = {.lex_state = 0}, [1318] = {.lex_state = 66}, [1319] = {.lex_state = 0, .external_lex_state = 4}, [1320] = {.lex_state = 0}, [1321] = {.lex_state = 0}, [1322] = {.lex_state = 0}, [1323] = {.lex_state = 0}, [1324] = {.lex_state = 66}, [1325] = {.lex_state = 0}, [1326] = {.lex_state = 3}, [1327] = {.lex_state = 0}, [1328] = {.lex_state = 0}, [1329] = {.lex_state = 0}, [1330] = {.lex_state = 0, .external_lex_state = 4}, [1331] = {.lex_state = 0, .external_lex_state = 4}, [1332] = {.lex_state = 0}, [1333] = {.lex_state = 0}, [1334] = {.lex_state = 0}, [1335] = {.lex_state = 66}, [1336] = {.lex_state = 0}, [1337] = {.lex_state = 0}, [1338] = {.lex_state = 0}, [1339] = {.lex_state = 66}, [1340] = {.lex_state = 0}, [1341] = {.lex_state = 66}, [1342] = {.lex_state = 11}, [1343] = {.lex_state = 0, .external_lex_state = 4}, [1344] = {.lex_state = 0}, [1345] = {.lex_state = 0}, [1346] = {.lex_state = 0}, [1347] = {.lex_state = 0, .external_lex_state = 4}, [1348] = {.lex_state = 0}, [1349] = {.lex_state = 0}, [1350] = {.lex_state = 0, .external_lex_state = 4}, [1351] = {.lex_state = 66}, [1352] = {.lex_state = 66}, [1353] = {.lex_state = 3}, [1354] = {.lex_state = 0}, [1355] = {.lex_state = 0}, [1356] = {.lex_state = 0}, [1357] = {.lex_state = 0}, [1358] = {.lex_state = 0}, [1359] = {.lex_state = 0}, [1360] = {.lex_state = 0}, [1361] = {.lex_state = 0}, [1362] = {.lex_state = 0}, [1363] = {.lex_state = 0}, [1364] = {.lex_state = 0}, [1365] = {.lex_state = 0}, [1366] = {.lex_state = 0}, [1367] = {.lex_state = 0}, [1368] = {.lex_state = 0}, [1369] = {.lex_state = 0}, [1370] = {.lex_state = 0, .external_lex_state = 4}, [1371] = {.lex_state = 0}, [1372] = {.lex_state = 0}, [1373] = {.lex_state = 0}, [1374] = {.lex_state = 0}, [1375] = {.lex_state = 0}, [1376] = {.lex_state = 0}, [1377] = {.lex_state = 0}, [1378] = {.lex_state = 0}, [1379] = {.lex_state = 0}, [1380] = {.lex_state = 0}, [1381] = {.lex_state = 0, .external_lex_state = 4}, [1382] = {.lex_state = 0}, [1383] = {.lex_state = 0}, [1384] = {.lex_state = 0}, [1385] = {.lex_state = 0, .external_lex_state = 4}, [1386] = {.lex_state = 0}, [1387] = {.lex_state = 0}, [1388] = {.lex_state = 0, .external_lex_state = 4}, [1389] = {.lex_state = 0}, [1390] = {.lex_state = 0}, [1391] = {.lex_state = 0}, [1392] = {.lex_state = 66}, [1393] = {.lex_state = 0}, [1394] = {.lex_state = 0}, [1395] = {.lex_state = 0}, [1396] = {.lex_state = 0}, [1397] = {.lex_state = 0}, [1398] = {.lex_state = 0, .external_lex_state = 4}, [1399] = {.lex_state = 3}, [1400] = {.lex_state = 66}, [1401] = {.lex_state = 0, .external_lex_state = 4}, [1402] = {.lex_state = 0}, [1403] = {.lex_state = 0}, [1404] = {.lex_state = 0, .external_lex_state = 4}, [1405] = {.lex_state = 0}, [1406] = {.lex_state = 0}, [1407] = {.lex_state = 0}, [1408] = {.lex_state = 0}, [1409] = {.lex_state = 0}, [1410] = {.lex_state = 0}, [1411] = {.lex_state = 0}, [1412] = {.lex_state = 0}, [1413] = {.lex_state = 0}, [1414] = {.lex_state = 0}, [1415] = {.lex_state = 66}, [1416] = {.lex_state = 0}, [1417] = {.lex_state = 0}, [1418] = {.lex_state = 0}, [1419] = {.lex_state = 0}, [1420] = {.lex_state = 0}, [1421] = {.lex_state = 0}, [1422] = {.lex_state = 0}, [1423] = {.lex_state = 0}, [1424] = {.lex_state = 0, .external_lex_state = 4}, [1425] = {.lex_state = 0}, [1426] = {.lex_state = 0, .external_lex_state = 4}, [1427] = {.lex_state = 0, .external_lex_state = 4}, [1428] = {.lex_state = 0}, [1429] = {.lex_state = 0}, [1430] = {.lex_state = 0}, [1431] = {.lex_state = 0}, [1432] = {.lex_state = 0}, [1433] = {.lex_state = 0}, [1434] = {.lex_state = 0}, [1435] = {.lex_state = 0}, [1436] = {.lex_state = 0}, [1437] = {.lex_state = 0}, [1438] = {.lex_state = 0}, [1439] = {.lex_state = 0, .external_lex_state = 4}, [1440] = {.lex_state = 0}, [1441] = {.lex_state = 0}, [1442] = {.lex_state = 0}, [1443] = {.lex_state = 0}, [1444] = {.lex_state = 0}, [1445] = {.lex_state = 0, .external_lex_state = 4}, [1446] = {.lex_state = 0}, [1447] = {.lex_state = 0}, [1448] = {.lex_state = 0}, [1449] = {.lex_state = 0}, [1450] = {.lex_state = 0}, [1451] = {.lex_state = 66}, [1452] = {.lex_state = 0, .external_lex_state = 4}, [1453] = {.lex_state = 0}, [1454] = {.lex_state = 0}, [1455] = {.lex_state = 0}, [1456] = {.lex_state = 66}, [1457] = {.lex_state = 0}, [1458] = {.lex_state = 0}, [1459] = {.lex_state = 0}, [1460] = {.lex_state = 0}, [1461] = {.lex_state = 0}, [1462] = {.lex_state = 0}, [1463] = {.lex_state = 0}, [1464] = {.lex_state = 0}, [1465] = {.lex_state = 0}, [1466] = {.lex_state = 0}, [1467] = {.lex_state = 1}, [1468] = {.lex_state = 0}, [1469] = {.lex_state = 8}, [1470] = {.lex_state = 0}, [1471] = {.lex_state = 0}, [1472] = {.lex_state = 66}, [1473] = {.lex_state = 0}, [1474] = {.lex_state = 66}, [1475] = {.lex_state = 66}, [1476] = {.lex_state = 66}, [1477] = {.lex_state = 1}, [1478] = {.lex_state = 66}, [1479] = {.lex_state = 0}, [1480] = {.lex_state = 66}, [1481] = {.lex_state = 66}, [1482] = {.lex_state = 0}, [1483] = {.lex_state = 0}, [1484] = {.lex_state = 0}, [1485] = {.lex_state = 0}, [1486] = {.lex_state = 0}, [1487] = {.lex_state = 0}, [1488] = {.lex_state = 0}, [1489] = {.lex_state = 8}, [1490] = {.lex_state = 66}, [1491] = {.lex_state = 66}, [1492] = {.lex_state = 0}, [1493] = {.lex_state = 0}, [1494] = {.lex_state = 0}, [1495] = {.lex_state = 0}, [1496] = {.lex_state = 0}, [1497] = {.lex_state = 0}, [1498] = {.lex_state = 0}, [1499] = {.lex_state = 66}, [1500] = {.lex_state = 66}, [1501] = {.lex_state = 66}, [1502] = {.lex_state = 66}, [1503] = {.lex_state = 66}, [1504] = {.lex_state = 66}, [1505] = {.lex_state = 66}, [1506] = {.lex_state = 66}, [1507] = {.lex_state = 0}, [1508] = {.lex_state = 0}, [1509] = {.lex_state = 66}, [1510] = {.lex_state = 66}, [1511] = {.lex_state = 0}, [1512] = {.lex_state = 0}, [1513] = {.lex_state = 0}, [1514] = {.lex_state = 0}, [1515] = {.lex_state = 0}, [1516] = {.lex_state = 66}, [1517] = {.lex_state = 66}, [1518] = {.lex_state = 0}, [1519] = {.lex_state = 66}, [1520] = {.lex_state = 66}, [1521] = {.lex_state = 66}, [1522] = {.lex_state = 0}, [1523] = {.lex_state = 66}, [1524] = {.lex_state = 66}, [1525] = {.lex_state = 66}, [1526] = {.lex_state = 66}, [1527] = {.lex_state = 66}, [1528] = {.lex_state = 0}, [1529] = {.lex_state = 0}, [1530] = {.lex_state = 66}, [1531] = {.lex_state = 66}, [1532] = {.lex_state = 1}, [1533] = {.lex_state = 0}, [1534] = {.lex_state = 66}, [1535] = {.lex_state = 0}, [1536] = {.lex_state = 66}, [1537] = {.lex_state = 66}, [1538] = {.lex_state = 0}, [1539] = {.lex_state = 8}, [1540] = {.lex_state = 0}, [1541] = {.lex_state = 66}, [1542] = {.lex_state = 66}, [1543] = {.lex_state = 66}, [1544] = {.lex_state = 0}, [1545] = {.lex_state = 0}, [1546] = {.lex_state = 0}, [1547] = {.lex_state = 0}, [1548] = {.lex_state = 0}, [1549] = {.lex_state = 0}, [1550] = {.lex_state = 0}, [1551] = {.lex_state = 66}, [1552] = {.lex_state = 66}, [1553] = {.lex_state = 66}, [1554] = {.lex_state = 66}, [1555] = {.lex_state = 0}, [1556] = {.lex_state = 0}, [1557] = {.lex_state = 0}, [1558] = {.lex_state = 0}, [1559] = {.lex_state = 66}, [1560] = {.lex_state = 1}, [1561] = {.lex_state = 66}, [1562] = {.lex_state = 66}, [1563] = {.lex_state = 0}, [1564] = {.lex_state = 66}, [1565] = {.lex_state = 8}, [1566] = {.lex_state = 0}, [1567] = {.lex_state = 0}, [1568] = {.lex_state = 0}, [1569] = {.lex_state = 66}, [1570] = {.lex_state = 66}, [1571] = {.lex_state = 66}, [1572] = {.lex_state = 66}, [1573] = {.lex_state = 66}, [1574] = {.lex_state = 66}, [1575] = {.lex_state = 66}, [1576] = {.lex_state = 66}, [1577] = {.lex_state = 0}, [1578] = {.lex_state = 66}, [1579] = {.lex_state = 0}, [1580] = {.lex_state = 0}, }; enum { ts_external_token__automatic_semicolon = 0, ts_external_token__template_chars = 1, ts_external_token__ternary_qmark = 2, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, [ts_external_token__template_chars] = sym__template_chars, [ts_external_token__ternary_qmark] = sym__ternary_qmark, }; static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token__template_chars] = true, [ts_external_token__ternary_qmark] = true, }, [2] = { [ts_external_token__ternary_qmark] = true, }, [3] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token__ternary_qmark] = true, }, [4] = { [ts_external_token__automatic_semicolon] = true, }, [5] = { [ts_external_token__template_chars] = true, }, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_identifier] = ACTIONS(1), [sym_hash_bang_line] = ACTIONS(1), [anon_sym_export] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), [anon_sym_default] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_as] = ACTIONS(1), [anon_sym_import] = ACTIONS(1), [anon_sym_from] = ACTIONS(1), [anon_sym_var] = ACTIONS(1), [anon_sym_let] = ACTIONS(1), [anon_sym_const] = ACTIONS(1), [anon_sym_else] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_switch] = ACTIONS(1), [anon_sym_for] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_await] = ACTIONS(1), [anon_sym_in] = ACTIONS(1), [anon_sym_of] = ACTIONS(1), [anon_sym_while] = ACTIONS(1), [anon_sym_do] = ACTIONS(1), [anon_sym_try] = ACTIONS(1), [anon_sym_with] = ACTIONS(1), [anon_sym_break] = ACTIONS(1), [anon_sym_continue] = ACTIONS(1), [anon_sym_debugger] = ACTIONS(1), [anon_sym_return] = ACTIONS(1), [anon_sym_throw] = ACTIONS(1), [anon_sym_SEMI] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_case] = ACTIONS(1), [anon_sym_catch] = ACTIONS(1), [anon_sym_finally] = ACTIONS(1), [anon_sym_yield] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_LT] = ACTIONS(1), [anon_sym_GT] = ACTIONS(1), [anon_sym_SLASH] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [anon_sym_class] = ACTIONS(1), [anon_sym_extends] = ACTIONS(1), [anon_sym_async] = ACTIONS(1), [anon_sym_function] = ACTIONS(1), [anon_sym_EQ_GT] = ACTIONS(1), [anon_sym_QMARK_DOT] = ACTIONS(1), [anon_sym_new] = ACTIONS(1), [anon_sym_PLUS_EQ] = ACTIONS(1), [anon_sym_DASH_EQ] = ACTIONS(1), [anon_sym_STAR_EQ] = ACTIONS(1), [anon_sym_PERCENT_EQ] = ACTIONS(1), [anon_sym_CARET_EQ] = ACTIONS(1), [anon_sym_AMP_EQ] = ACTIONS(1), [anon_sym_PIPE_EQ] = ACTIONS(1), [anon_sym_GT_GT_EQ] = ACTIONS(1), [anon_sym_GT_GT_GT_EQ] = ACTIONS(1), [anon_sym_LT_LT_EQ] = ACTIONS(1), [anon_sym_STAR_STAR_EQ] = ACTIONS(1), [anon_sym_AMP_AMP_EQ] = ACTIONS(1), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), [anon_sym_DOT_DOT_DOT] = ACTIONS(1), [anon_sym_AMP_AMP] = ACTIONS(1), [anon_sym_PIPE_PIPE] = ACTIONS(1), [anon_sym_GT_GT] = ACTIONS(1), [anon_sym_GT_GT_GT] = ACTIONS(1), [anon_sym_LT_LT] = ACTIONS(1), [anon_sym_AMP] = ACTIONS(1), [anon_sym_CARET] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_PLUS] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_PERCENT] = ACTIONS(1), [anon_sym_STAR_STAR] = ACTIONS(1), [anon_sym_LT_EQ] = ACTIONS(1), [anon_sym_EQ_EQ] = ACTIONS(1), [anon_sym_EQ_EQ_EQ] = ACTIONS(1), [anon_sym_BANG_EQ] = ACTIONS(1), [anon_sym_BANG_EQ_EQ] = ACTIONS(1), [anon_sym_GT_EQ] = ACTIONS(1), [anon_sym_QMARK_QMARK] = ACTIONS(1), [anon_sym_instanceof] = ACTIONS(1), [anon_sym_BANG] = ACTIONS(1), [anon_sym_TILDE] = ACTIONS(1), [anon_sym_typeof] = ACTIONS(1), [anon_sym_void] = ACTIONS(1), [anon_sym_delete] = ACTIONS(1), [anon_sym_PLUS_PLUS] = ACTIONS(1), [anon_sym_DASH_DASH] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), [sym_escape_sequence] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(1), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), [anon_sym_SLASH2] = ACTIONS(1), [sym_number] = ACTIONS(1), [sym_private_property_identifier] = ACTIONS(1), [anon_sym_target] = ACTIONS(1), [sym_this] = ACTIONS(1), [sym_super] = ACTIONS(1), [sym_true] = ACTIONS(1), [sym_false] = ACTIONS(1), [sym_null] = ACTIONS(1), [sym_undefined] = ACTIONS(1), [anon_sym_AT] = ACTIONS(1), [anon_sym_static] = ACTIONS(1), [anon_sym_get] = ACTIONS(1), [anon_sym_set] = ACTIONS(1), [sym__automatic_semicolon] = ACTIONS(1), [sym__template_chars] = ACTIONS(1), [sym__ternary_qmark] = ACTIONS(1), }, [1] = { [sym_program] = STATE(1549), [sym_export_statement] = STATE(20), [sym_declaration] = STATE(20), [sym_import] = STATE(721), [sym_import_statement] = STATE(20), [sym_expression_statement] = STATE(20), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(20), [sym_if_statement] = STATE(20), [sym_switch_statement] = STATE(20), [sym_for_statement] = STATE(20), [sym_for_in_statement] = STATE(20), [sym_while_statement] = STATE(20), [sym_do_statement] = STATE(20), [sym_try_statement] = STATE(20), [sym_with_statement] = STATE(20), [sym_break_statement] = STATE(20), [sym_continue_statement] = STATE(20), [sym_debugger_statement] = STATE(20), [sym_return_statement] = STATE(20), [sym_throw_statement] = STATE(20), [sym_empty_statement] = STATE(20), [sym_labeled_statement] = STATE(20), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(20), [aux_sym_export_statement_repeat1] = STATE(1091), [ts_builtin_sym_end] = ACTIONS(5), [sym_identifier] = ACTIONS(7), [sym_hash_bang_line] = ACTIONS(9), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [2] = { [sym_export_statement] = STATE(17), [sym_declaration] = STATE(17), [sym_import] = STATE(721), [sym_import_statement] = STATE(17), [sym_expression_statement] = STATE(17), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(17), [sym_if_statement] = STATE(17), [sym_switch_statement] = STATE(17), [sym_for_statement] = STATE(17), [sym_for_in_statement] = STATE(17), [sym_while_statement] = STATE(17), [sym_do_statement] = STATE(17), [sym_try_statement] = STATE(17), [sym_with_statement] = STATE(17), [sym_break_statement] = STATE(17), [sym_continue_statement] = STATE(17), [sym_debugger_statement] = STATE(17), [sym_return_statement] = STATE(17), [sym_throw_statement] = STATE(17), [sym_empty_statement] = STATE(17), [sym_labeled_statement] = STATE(17), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1535), [sym_object_assignment_pattern] = STATE(1215), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1535), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1535), [sym_spread_element] = STATE(1214), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(796), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [sym_rest_pattern] = STATE(1215), [sym_method_definition] = STATE(1214), [sym_pair] = STATE(1214), [sym_pair_pattern] = STATE(1215), [sym__property_name] = STATE(1208), [sym_computed_property_name] = STATE(1208), [aux_sym_program_repeat1] = STATE(17), [aux_sym_export_statement_repeat1] = STATE(883), [aux_sym_object_repeat1] = STATE(1205), [aux_sym_object_pattern_repeat1] = STATE(1202), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), [anon_sym_RBRACE] = ACTIONS(97), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(99), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(101), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(105), [sym_private_property_identifier] = ACTIONS(107), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(109), [anon_sym_get] = ACTIONS(111), [anon_sym_set] = ACTIONS(111), }, [3] = { [sym_export_statement] = STATE(18), [sym_declaration] = STATE(18), [sym_import] = STATE(721), [sym_import_statement] = STATE(18), [sym_expression_statement] = STATE(18), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(18), [sym_if_statement] = STATE(18), [sym_switch_statement] = STATE(18), [sym_for_statement] = STATE(18), [sym_for_in_statement] = STATE(18), [sym_while_statement] = STATE(18), [sym_do_statement] = STATE(18), [sym_try_statement] = STATE(18), [sym_with_statement] = STATE(18), [sym_break_statement] = STATE(18), [sym_continue_statement] = STATE(18), [sym_debugger_statement] = STATE(18), [sym_return_statement] = STATE(18), [sym_throw_statement] = STATE(18), [sym_empty_statement] = STATE(18), [sym_labeled_statement] = STATE(18), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1535), [sym_object_assignment_pattern] = STATE(1215), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1535), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1535), [sym_spread_element] = STATE(1277), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(796), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [sym_rest_pattern] = STATE(1215), [sym_method_definition] = STATE(1277), [sym_pair] = STATE(1277), [sym_pair_pattern] = STATE(1215), [sym__property_name] = STATE(1208), [sym_computed_property_name] = STATE(1208), [aux_sym_program_repeat1] = STATE(18), [aux_sym_export_statement_repeat1] = STATE(883), [aux_sym_object_repeat1] = STATE(1276), [aux_sym_object_pattern_repeat1] = STATE(1202), [sym_identifier] = ACTIONS(113), [anon_sym_export] = ACTIONS(115), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), [anon_sym_RBRACE] = ACTIONS(117), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(99), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(119), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(105), [sym_private_property_identifier] = ACTIONS(107), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(121), [anon_sym_get] = ACTIONS(123), [anon_sym_set] = ACTIONS(123), }, [4] = { [sym_export_statement] = STATE(18), [sym_declaration] = STATE(18), [sym_import] = STATE(721), [sym_import_statement] = STATE(18), [sym_expression_statement] = STATE(18), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(18), [sym_if_statement] = STATE(18), [sym_switch_statement] = STATE(18), [sym_for_statement] = STATE(18), [sym_for_in_statement] = STATE(18), [sym_while_statement] = STATE(18), [sym_do_statement] = STATE(18), [sym_try_statement] = STATE(18), [sym_with_statement] = STATE(18), [sym_break_statement] = STATE(18), [sym_continue_statement] = STATE(18), [sym_debugger_statement] = STATE(18), [sym_return_statement] = STATE(18), [sym_throw_statement] = STATE(18), [sym_empty_statement] = STATE(18), [sym_labeled_statement] = STATE(18), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1535), [sym_object_assignment_pattern] = STATE(1215), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1535), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1535), [sym_spread_element] = STATE(1277), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(796), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [sym_rest_pattern] = STATE(1215), [sym_method_definition] = STATE(1277), [sym_pair] = STATE(1277), [sym_pair_pattern] = STATE(1215), [sym__property_name] = STATE(1208), [sym_computed_property_name] = STATE(1208), [aux_sym_program_repeat1] = STATE(18), [aux_sym_export_statement_repeat1] = STATE(883), [aux_sym_object_repeat1] = STATE(1276), [aux_sym_object_pattern_repeat1] = STATE(1202), [sym_identifier] = ACTIONS(125), [anon_sym_export] = ACTIONS(127), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), [anon_sym_RBRACE] = ACTIONS(117), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(99), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(129), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(105), [sym_private_property_identifier] = ACTIONS(107), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(131), [anon_sym_get] = ACTIONS(133), [anon_sym_set] = ACTIONS(133), }, [5] = { [sym_export_statement] = STATE(12), [sym_declaration] = STATE(12), [sym_import] = STATE(721), [sym_import_statement] = STATE(12), [sym_expression_statement] = STATE(12), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(12), [sym_if_statement] = STATE(12), [sym_switch_statement] = STATE(12), [sym_for_statement] = STATE(12), [sym_for_in_statement] = STATE(12), [sym_while_statement] = STATE(12), [sym_do_statement] = STATE(12), [sym_try_statement] = STATE(12), [sym_with_statement] = STATE(12), [sym_break_statement] = STATE(12), [sym_continue_statement] = STATE(12), [sym_debugger_statement] = STATE(12), [sym_return_statement] = STATE(12), [sym_throw_statement] = STATE(12), [sym_empty_statement] = STATE(12), [sym_labeled_statement] = STATE(12), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1535), [sym_object_assignment_pattern] = STATE(1215), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1535), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1535), [sym_spread_element] = STATE(1214), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(796), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [sym_rest_pattern] = STATE(1215), [sym_method_definition] = STATE(1214), [sym_pair] = STATE(1214), [sym_pair_pattern] = STATE(1215), [sym__property_name] = STATE(1208), [sym_computed_property_name] = STATE(1208), [aux_sym_program_repeat1] = STATE(12), [aux_sym_export_statement_repeat1] = STATE(883), [aux_sym_object_repeat1] = STATE(1205), [aux_sym_object_pattern_repeat1] = STATE(1202), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), [anon_sym_RBRACE] = ACTIONS(135), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(99), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(101), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(105), [sym_private_property_identifier] = ACTIONS(107), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(109), [anon_sym_get] = ACTIONS(111), [anon_sym_set] = ACTIONS(111), }, [6] = { [sym_export_statement] = STATE(12), [sym_declaration] = STATE(12), [sym_import] = STATE(721), [sym_import_statement] = STATE(12), [sym_expression_statement] = STATE(12), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(12), [sym_if_statement] = STATE(12), [sym_switch_statement] = STATE(12), [sym_for_statement] = STATE(12), [sym_for_in_statement] = STATE(12), [sym_while_statement] = STATE(12), [sym_do_statement] = STATE(12), [sym_try_statement] = STATE(12), [sym_with_statement] = STATE(12), [sym_break_statement] = STATE(12), [sym_continue_statement] = STATE(12), [sym_debugger_statement] = STATE(12), [sym_return_statement] = STATE(12), [sym_throw_statement] = STATE(12), [sym_empty_statement] = STATE(12), [sym_labeled_statement] = STATE(12), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1535), [sym_object_assignment_pattern] = STATE(1215), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1535), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1535), [sym_spread_element] = STATE(1214), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(796), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [sym_rest_pattern] = STATE(1215), [sym_method_definition] = STATE(1214), [sym_pair] = STATE(1214), [sym_pair_pattern] = STATE(1215), [sym__property_name] = STATE(1208), [sym_computed_property_name] = STATE(1208), [aux_sym_program_repeat1] = STATE(12), [aux_sym_export_statement_repeat1] = STATE(883), [aux_sym_object_repeat1] = STATE(1205), [aux_sym_object_pattern_repeat1] = STATE(1202), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), [anon_sym_RBRACE] = ACTIONS(137), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(99), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(101), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(105), [sym_private_property_identifier] = ACTIONS(107), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(109), [anon_sym_get] = ACTIONS(111), [anon_sym_set] = ACTIONS(111), }, [7] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [ts_builtin_sym_end] = ACTIONS(139), [sym_identifier] = ACTIONS(141), [anon_sym_export] = ACTIONS(144), [anon_sym_default] = ACTIONS(147), [anon_sym_LBRACE] = ACTIONS(149), [anon_sym_RBRACE] = ACTIONS(139), [anon_sym_import] = ACTIONS(152), [anon_sym_var] = ACTIONS(155), [anon_sym_let] = ACTIONS(158), [anon_sym_const] = ACTIONS(158), [anon_sym_if] = ACTIONS(161), [anon_sym_switch] = ACTIONS(164), [anon_sym_for] = ACTIONS(167), [anon_sym_LPAREN] = ACTIONS(170), [anon_sym_await] = ACTIONS(173), [anon_sym_while] = ACTIONS(176), [anon_sym_do] = ACTIONS(179), [anon_sym_try] = ACTIONS(182), [anon_sym_with] = ACTIONS(185), [anon_sym_break] = ACTIONS(188), [anon_sym_continue] = ACTIONS(191), [anon_sym_debugger] = ACTIONS(194), [anon_sym_return] = ACTIONS(197), [anon_sym_throw] = ACTIONS(200), [anon_sym_SEMI] = ACTIONS(203), [anon_sym_case] = ACTIONS(147), [anon_sym_yield] = ACTIONS(206), [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(212), [anon_sym_SLASH] = ACTIONS(215), [anon_sym_class] = ACTIONS(218), [anon_sym_async] = ACTIONS(221), [anon_sym_function] = ACTIONS(224), [anon_sym_new] = ACTIONS(227), [anon_sym_PLUS] = ACTIONS(230), [anon_sym_DASH] = ACTIONS(230), [anon_sym_BANG] = ACTIONS(233), [anon_sym_TILDE] = ACTIONS(233), [anon_sym_typeof] = ACTIONS(230), [anon_sym_void] = ACTIONS(230), [anon_sym_delete] = ACTIONS(230), [anon_sym_PLUS_PLUS] = ACTIONS(236), [anon_sym_DASH_DASH] = ACTIONS(236), [anon_sym_DQUOTE] = ACTIONS(239), [anon_sym_SQUOTE] = ACTIONS(242), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(245), [sym_number] = ACTIONS(248), [sym_this] = ACTIONS(251), [sym_super] = ACTIONS(251), [sym_true] = ACTIONS(251), [sym_false] = ACTIONS(251), [sym_null] = ACTIONS(251), [sym_undefined] = ACTIONS(254), [anon_sym_AT] = ACTIONS(257), [anon_sym_static] = ACTIONS(260), [anon_sym_get] = ACTIONS(260), [anon_sym_set] = ACTIONS(260), }, [8] = { [sym_export_statement] = STATE(10), [sym_declaration] = STATE(10), [sym_import] = STATE(721), [sym_import_statement] = STATE(10), [sym_expression_statement] = STATE(10), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(10), [sym_if_statement] = STATE(10), [sym_switch_statement] = STATE(10), [sym_for_statement] = STATE(10), [sym_for_in_statement] = STATE(10), [sym_while_statement] = STATE(10), [sym_do_statement] = STATE(10), [sym_try_statement] = STATE(10), [sym_with_statement] = STATE(10), [sym_break_statement] = STATE(10), [sym_continue_statement] = STATE(10), [sym_debugger_statement] = STATE(10), [sym_return_statement] = STATE(10), [sym_throw_statement] = STATE(10), [sym_empty_statement] = STATE(10), [sym_labeled_statement] = STATE(10), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(10), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(263), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(265), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_case] = ACTIONS(263), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [9] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(267), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(269), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_case] = ACTIONS(267), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [10] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(271), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(273), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_case] = ACTIONS(271), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [11] = { [sym_export_statement] = STATE(9), [sym_declaration] = STATE(9), [sym_import] = STATE(721), [sym_import_statement] = STATE(9), [sym_expression_statement] = STATE(9), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(9), [sym_if_statement] = STATE(9), [sym_switch_statement] = STATE(9), [sym_for_statement] = STATE(9), [sym_for_in_statement] = STATE(9), [sym_while_statement] = STATE(9), [sym_do_statement] = STATE(9), [sym_try_statement] = STATE(9), [sym_with_statement] = STATE(9), [sym_break_statement] = STATE(9), [sym_continue_statement] = STATE(9), [sym_debugger_statement] = STATE(9), [sym_return_statement] = STATE(9), [sym_throw_statement] = STATE(9), [sym_empty_statement] = STATE(9), [sym_labeled_statement] = STATE(9), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(9), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(275), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(277), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_case] = ACTIONS(275), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [12] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(279), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [13] = { [sym_export_statement] = STATE(14), [sym_declaration] = STATE(14), [sym_import] = STATE(721), [sym_import_statement] = STATE(14), [sym_expression_statement] = STATE(14), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(14), [sym_if_statement] = STATE(14), [sym_switch_statement] = STATE(14), [sym_for_statement] = STATE(14), [sym_for_in_statement] = STATE(14), [sym_while_statement] = STATE(14), [sym_do_statement] = STATE(14), [sym_try_statement] = STATE(14), [sym_with_statement] = STATE(14), [sym_break_statement] = STATE(14), [sym_continue_statement] = STATE(14), [sym_debugger_statement] = STATE(14), [sym_return_statement] = STATE(14), [sym_throw_statement] = STATE(14), [sym_empty_statement] = STATE(14), [sym_labeled_statement] = STATE(14), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(14), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(281), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [14] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(283), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [15] = { [sym_export_statement] = STATE(19), [sym_declaration] = STATE(19), [sym_import] = STATE(721), [sym_import_statement] = STATE(19), [sym_expression_statement] = STATE(19), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(19), [sym_if_statement] = STATE(19), [sym_switch_statement] = STATE(19), [sym_for_statement] = STATE(19), [sym_for_in_statement] = STATE(19), [sym_while_statement] = STATE(19), [sym_do_statement] = STATE(19), [sym_try_statement] = STATE(19), [sym_with_statement] = STATE(19), [sym_break_statement] = STATE(19), [sym_continue_statement] = STATE(19), [sym_debugger_statement] = STATE(19), [sym_return_statement] = STATE(19), [sym_throw_statement] = STATE(19), [sym_empty_statement] = STATE(19), [sym_labeled_statement] = STATE(19), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(19), [aux_sym_export_statement_repeat1] = STATE(1091), [ts_builtin_sym_end] = ACTIONS(285), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [16] = { [sym_export_statement] = STATE(17), [sym_declaration] = STATE(17), [sym_import] = STATE(721), [sym_import_statement] = STATE(17), [sym_expression_statement] = STATE(17), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(17), [sym_if_statement] = STATE(17), [sym_switch_statement] = STATE(17), [sym_for_statement] = STATE(17), [sym_for_in_statement] = STATE(17), [sym_while_statement] = STATE(17), [sym_do_statement] = STATE(17), [sym_try_statement] = STATE(17), [sym_with_statement] = STATE(17), [sym_break_statement] = STATE(17), [sym_continue_statement] = STATE(17), [sym_debugger_statement] = STATE(17), [sym_return_statement] = STATE(17), [sym_throw_statement] = STATE(17), [sym_empty_statement] = STATE(17), [sym_labeled_statement] = STATE(17), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(17), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(287), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [17] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(289), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [18] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(291), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [19] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [ts_builtin_sym_end] = ACTIONS(293), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [20] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), [sym_import] = STATE(721), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), [sym_for_statement] = STATE(7), [sym_for_in_statement] = STATE(7), [sym_while_statement] = STATE(7), [sym_do_statement] = STATE(7), [sym_try_statement] = STATE(7), [sym_with_statement] = STATE(7), [sym_break_statement] = STATE(7), [sym_continue_statement] = STATE(7), [sym_debugger_statement] = STATE(7), [sym_return_statement] = STATE(7), [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(1091), [ts_builtin_sym_end] = ACTIONS(285), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [21] = { [sym_export_statement] = STATE(18), [sym_declaration] = STATE(18), [sym_import] = STATE(721), [sym_import_statement] = STATE(18), [sym_expression_statement] = STATE(18), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(18), [sym_if_statement] = STATE(18), [sym_switch_statement] = STATE(18), [sym_for_statement] = STATE(18), [sym_for_in_statement] = STATE(18), [sym_while_statement] = STATE(18), [sym_do_statement] = STATE(18), [sym_try_statement] = STATE(18), [sym_with_statement] = STATE(18), [sym_break_statement] = STATE(18), [sym_continue_statement] = STATE(18), [sym_debugger_statement] = STATE(18), [sym_return_statement] = STATE(18), [sym_throw_statement] = STATE(18), [sym_empty_statement] = STATE(18), [sym_labeled_statement] = STATE(18), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(18), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(295), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [22] = { [sym_export_statement] = STATE(12), [sym_declaration] = STATE(12), [sym_import] = STATE(721), [sym_import_statement] = STATE(12), [sym_expression_statement] = STATE(12), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(12), [sym_if_statement] = STATE(12), [sym_switch_statement] = STATE(12), [sym_for_statement] = STATE(12), [sym_for_in_statement] = STATE(12), [sym_while_statement] = STATE(12), [sym_do_statement] = STATE(12), [sym_try_statement] = STATE(12), [sym_with_statement] = STATE(12), [sym_break_statement] = STATE(12), [sym_continue_statement] = STATE(12), [sym_debugger_statement] = STATE(12), [sym_return_statement] = STATE(12), [sym_throw_statement] = STATE(12), [sym_empty_statement] = STATE(12), [sym_labeled_statement] = STATE(12), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_program_repeat1] = STATE(12), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(297), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [23] = { [sym_export_statement] = STATE(367), [sym_declaration] = STATE(367), [sym_import] = STATE(721), [sym_import_statement] = STATE(367), [sym_expression_statement] = STATE(367), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(367), [sym_if_statement] = STATE(367), [sym_switch_statement] = STATE(367), [sym_for_statement] = STATE(367), [sym_for_in_statement] = STATE(367), [sym_while_statement] = STATE(367), [sym_do_statement] = STATE(367), [sym_try_statement] = STATE(367), [sym_with_statement] = STATE(367), [sym_break_statement] = STATE(367), [sym_continue_statement] = STATE(367), [sym_debugger_statement] = STATE(367), [sym_return_statement] = STATE(367), [sym_throw_statement] = STATE(367), [sym_empty_statement] = STATE(367), [sym_labeled_statement] = STATE(367), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [24] = { [sym_export_statement] = STATE(383), [sym_declaration] = STATE(383), [sym_import] = STATE(721), [sym_import_statement] = STATE(383), [sym_expression_statement] = STATE(383), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(383), [sym_if_statement] = STATE(383), [sym_switch_statement] = STATE(383), [sym_for_statement] = STATE(383), [sym_for_in_statement] = STATE(383), [sym_while_statement] = STATE(383), [sym_do_statement] = STATE(383), [sym_try_statement] = STATE(383), [sym_with_statement] = STATE(383), [sym_break_statement] = STATE(383), [sym_continue_statement] = STATE(383), [sym_debugger_statement] = STATE(383), [sym_return_statement] = STATE(383), [sym_throw_statement] = STATE(383), [sym_empty_statement] = STATE(383), [sym_labeled_statement] = STATE(383), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [25] = { [sym_export_statement] = STATE(418), [sym_declaration] = STATE(418), [sym_import] = STATE(721), [sym_import_statement] = STATE(418), [sym_expression_statement] = STATE(418), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(418), [sym_if_statement] = STATE(418), [sym_switch_statement] = STATE(418), [sym_for_statement] = STATE(418), [sym_for_in_statement] = STATE(418), [sym_while_statement] = STATE(418), [sym_do_statement] = STATE(418), [sym_try_statement] = STATE(418), [sym_with_statement] = STATE(418), [sym_break_statement] = STATE(418), [sym_continue_statement] = STATE(418), [sym_debugger_statement] = STATE(418), [sym_return_statement] = STATE(418), [sym_throw_statement] = STATE(418), [sym_empty_statement] = STATE(418), [sym_labeled_statement] = STATE(418), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [26] = { [sym_export_statement] = STATE(419), [sym_declaration] = STATE(419), [sym_import] = STATE(721), [sym_import_statement] = STATE(419), [sym_expression_statement] = STATE(419), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(419), [sym_if_statement] = STATE(419), [sym_switch_statement] = STATE(419), [sym_for_statement] = STATE(419), [sym_for_in_statement] = STATE(419), [sym_while_statement] = STATE(419), [sym_do_statement] = STATE(419), [sym_try_statement] = STATE(419), [sym_with_statement] = STATE(419), [sym_break_statement] = STATE(419), [sym_continue_statement] = STATE(419), [sym_debugger_statement] = STATE(419), [sym_return_statement] = STATE(419), [sym_throw_statement] = STATE(419), [sym_empty_statement] = STATE(419), [sym_labeled_statement] = STATE(419), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [27] = { [sym_export_statement] = STATE(383), [sym_declaration] = STATE(383), [sym_import] = STATE(721), [sym_import_statement] = STATE(383), [sym_expression_statement] = STATE(383), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(383), [sym_if_statement] = STATE(383), [sym_switch_statement] = STATE(383), [sym_for_statement] = STATE(383), [sym_for_in_statement] = STATE(383), [sym_while_statement] = STATE(383), [sym_do_statement] = STATE(383), [sym_try_statement] = STATE(383), [sym_with_statement] = STATE(383), [sym_break_statement] = STATE(383), [sym_continue_statement] = STATE(383), [sym_debugger_statement] = STATE(383), [sym_return_statement] = STATE(383), [sym_throw_statement] = STATE(383), [sym_empty_statement] = STATE(383), [sym_labeled_statement] = STATE(383), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [28] = { [sym_export_statement] = STATE(375), [sym_declaration] = STATE(375), [sym_import] = STATE(721), [sym_import_statement] = STATE(375), [sym_expression_statement] = STATE(375), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(375), [sym_if_statement] = STATE(375), [sym_switch_statement] = STATE(375), [sym_for_statement] = STATE(375), [sym_for_in_statement] = STATE(375), [sym_while_statement] = STATE(375), [sym_do_statement] = STATE(375), [sym_try_statement] = STATE(375), [sym_with_statement] = STATE(375), [sym_break_statement] = STATE(375), [sym_continue_statement] = STATE(375), [sym_debugger_statement] = STATE(375), [sym_return_statement] = STATE(375), [sym_throw_statement] = STATE(375), [sym_empty_statement] = STATE(375), [sym_labeled_statement] = STATE(375), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [29] = { [sym_export_statement] = STATE(359), [sym_declaration] = STATE(361), [sym_import] = STATE(721), [sym_import_statement] = STATE(362), [sym_expression_statement] = STATE(363), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(364), [sym_if_statement] = STATE(365), [sym_switch_statement] = STATE(372), [sym_for_statement] = STATE(373), [sym_for_in_statement] = STATE(391), [sym_while_statement] = STATE(334), [sym_do_statement] = STATE(335), [sym_try_statement] = STATE(336), [sym_with_statement] = STATE(337), [sym_break_statement] = STATE(338), [sym_continue_statement] = STATE(339), [sym_debugger_statement] = STATE(340), [sym_return_statement] = STATE(341), [sym_throw_statement] = STATE(342), [sym_empty_statement] = STATE(343), [sym_labeled_statement] = STATE(344), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [30] = { [sym_export_statement] = STATE(387), [sym_declaration] = STATE(389), [sym_import] = STATE(721), [sym_import_statement] = STATE(333), [sym_expression_statement] = STATE(393), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(394), [sym_if_statement] = STATE(396), [sym_switch_statement] = STATE(397), [sym_for_statement] = STATE(400), [sym_for_in_statement] = STATE(401), [sym_while_statement] = STATE(402), [sym_do_statement] = STATE(403), [sym_try_statement] = STATE(405), [sym_with_statement] = STATE(406), [sym_break_statement] = STATE(408), [sym_continue_statement] = STATE(409), [sym_debugger_statement] = STATE(411), [sym_return_statement] = STATE(412), [sym_throw_statement] = STATE(413), [sym_empty_statement] = STATE(414), [sym_labeled_statement] = STATE(416), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [31] = { [sym_export_statement] = STATE(360), [sym_declaration] = STATE(360), [sym_import] = STATE(721), [sym_import_statement] = STATE(360), [sym_expression_statement] = STATE(360), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(360), [sym_if_statement] = STATE(360), [sym_switch_statement] = STATE(360), [sym_for_statement] = STATE(360), [sym_for_in_statement] = STATE(360), [sym_while_statement] = STATE(360), [sym_do_statement] = STATE(360), [sym_try_statement] = STATE(360), [sym_with_statement] = STATE(360), [sym_break_statement] = STATE(360), [sym_continue_statement] = STATE(360), [sym_debugger_statement] = STATE(360), [sym_return_statement] = STATE(360), [sym_throw_statement] = STATE(360), [sym_empty_statement] = STATE(360), [sym_labeled_statement] = STATE(360), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [32] = { [sym_export_statement] = STATE(1510), [sym_declaration] = STATE(1510), [sym_import] = STATE(721), [sym_import_statement] = STATE(1510), [sym_expression_statement] = STATE(1510), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(1510), [sym_if_statement] = STATE(1510), [sym_switch_statement] = STATE(1510), [sym_for_statement] = STATE(1510), [sym_for_in_statement] = STATE(1510), [sym_while_statement] = STATE(1510), [sym_do_statement] = STATE(1510), [sym_try_statement] = STATE(1510), [sym_with_statement] = STATE(1510), [sym_break_statement] = STATE(1510), [sym_continue_statement] = STATE(1510), [sym_debugger_statement] = STATE(1510), [sym_return_statement] = STATE(1510), [sym_throw_statement] = STATE(1510), [sym_empty_statement] = STATE(1510), [sym_labeled_statement] = STATE(1510), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [33] = { [sym_export_statement] = STATE(387), [sym_declaration] = STATE(389), [sym_import] = STATE(721), [sym_import_statement] = STATE(333), [sym_expression_statement] = STATE(393), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(394), [sym_if_statement] = STATE(396), [sym_switch_statement] = STATE(397), [sym_for_statement] = STATE(400), [sym_for_in_statement] = STATE(401), [sym_while_statement] = STATE(402), [sym_do_statement] = STATE(403), [sym_try_statement] = STATE(405), [sym_with_statement] = STATE(406), [sym_break_statement] = STATE(408), [sym_continue_statement] = STATE(409), [sym_debugger_statement] = STATE(411), [sym_return_statement] = STATE(412), [sym_throw_statement] = STATE(413), [sym_empty_statement] = STATE(414), [sym_labeled_statement] = STATE(416), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [34] = { [sym_export_statement] = STATE(419), [sym_declaration] = STATE(419), [sym_import] = STATE(721), [sym_import_statement] = STATE(419), [sym_expression_statement] = STATE(419), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(419), [sym_if_statement] = STATE(419), [sym_switch_statement] = STATE(419), [sym_for_statement] = STATE(419), [sym_for_in_statement] = STATE(419), [sym_while_statement] = STATE(419), [sym_do_statement] = STATE(419), [sym_try_statement] = STATE(419), [sym_with_statement] = STATE(419), [sym_break_statement] = STATE(419), [sym_continue_statement] = STATE(419), [sym_debugger_statement] = STATE(419), [sym_return_statement] = STATE(419), [sym_throw_statement] = STATE(419), [sym_empty_statement] = STATE(419), [sym_labeled_statement] = STATE(419), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [35] = { [sym_export_statement] = STATE(418), [sym_declaration] = STATE(418), [sym_import] = STATE(721), [sym_import_statement] = STATE(418), [sym_expression_statement] = STATE(418), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(418), [sym_if_statement] = STATE(418), [sym_switch_statement] = STATE(418), [sym_for_statement] = STATE(418), [sym_for_in_statement] = STATE(418), [sym_while_statement] = STATE(418), [sym_do_statement] = STATE(418), [sym_try_statement] = STATE(418), [sym_with_statement] = STATE(418), [sym_break_statement] = STATE(418), [sym_continue_statement] = STATE(418), [sym_debugger_statement] = STATE(418), [sym_return_statement] = STATE(418), [sym_throw_statement] = STATE(418), [sym_empty_statement] = STATE(418), [sym_labeled_statement] = STATE(418), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [36] = { [sym_export_statement] = STATE(1186), [sym_declaration] = STATE(1186), [sym_import] = STATE(721), [sym_import_statement] = STATE(1186), [sym_expression_statement] = STATE(1186), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(1186), [sym_if_statement] = STATE(1186), [sym_switch_statement] = STATE(1186), [sym_for_statement] = STATE(1186), [sym_for_in_statement] = STATE(1186), [sym_while_statement] = STATE(1186), [sym_do_statement] = STATE(1186), [sym_try_statement] = STATE(1186), [sym_with_statement] = STATE(1186), [sym_break_statement] = STATE(1186), [sym_continue_statement] = STATE(1186), [sym_debugger_statement] = STATE(1186), [sym_return_statement] = STATE(1186), [sym_throw_statement] = STATE(1186), [sym_empty_statement] = STATE(1186), [sym_labeled_statement] = STATE(1186), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [37] = { [sym_export_statement] = STATE(359), [sym_declaration] = STATE(361), [sym_import] = STATE(721), [sym_import_statement] = STATE(362), [sym_expression_statement] = STATE(363), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(364), [sym_if_statement] = STATE(365), [sym_switch_statement] = STATE(372), [sym_for_statement] = STATE(373), [sym_for_in_statement] = STATE(391), [sym_while_statement] = STATE(334), [sym_do_statement] = STATE(335), [sym_try_statement] = STATE(336), [sym_with_statement] = STATE(337), [sym_break_statement] = STATE(338), [sym_continue_statement] = STATE(339), [sym_debugger_statement] = STATE(340), [sym_return_statement] = STATE(341), [sym_throw_statement] = STATE(342), [sym_empty_statement] = STATE(343), [sym_labeled_statement] = STATE(344), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [38] = { [sym_export_statement] = STATE(375), [sym_declaration] = STATE(375), [sym_import] = STATE(721), [sym_import_statement] = STATE(375), [sym_expression_statement] = STATE(375), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(375), [sym_if_statement] = STATE(375), [sym_switch_statement] = STATE(375), [sym_for_statement] = STATE(375), [sym_for_in_statement] = STATE(375), [sym_while_statement] = STATE(375), [sym_do_statement] = STATE(375), [sym_try_statement] = STATE(375), [sym_with_statement] = STATE(375), [sym_break_statement] = STATE(375), [sym_continue_statement] = STATE(375), [sym_debugger_statement] = STATE(375), [sym_return_statement] = STATE(375), [sym_throw_statement] = STATE(375), [sym_empty_statement] = STATE(375), [sym_labeled_statement] = STATE(375), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1098), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(315), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(319), [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, [39] = { [sym_export_statement] = STATE(360), [sym_declaration] = STATE(360), [sym_import] = STATE(721), [sym_import_statement] = STATE(360), [sym_expression_statement] = STATE(360), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(360), [sym_if_statement] = STATE(360), [sym_switch_statement] = STATE(360), [sym_for_statement] = STATE(360), [sym_for_in_statement] = STATE(360), [sym_while_statement] = STATE(360), [sym_do_statement] = STATE(360), [sym_try_statement] = STATE(360), [sym_with_statement] = STATE(360), [sym_break_statement] = STATE(360), [sym_continue_statement] = STATE(360), [sym_debugger_statement] = STATE(360), [sym_return_statement] = STATE(360), [sym_throw_statement] = STATE(360), [sym_empty_statement] = STATE(360), [sym_labeled_statement] = STATE(360), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [40] = { [sym_export_statement] = STATE(367), [sym_declaration] = STATE(367), [sym_import] = STATE(721), [sym_import_statement] = STATE(367), [sym_expression_statement] = STATE(367), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(367), [sym_if_statement] = STATE(367), [sym_switch_statement] = STATE(367), [sym_for_statement] = STATE(367), [sym_for_in_statement] = STATE(367), [sym_while_statement] = STATE(367), [sym_do_statement] = STATE(367), [sym_try_statement] = STATE(367), [sym_with_statement] = STATE(367), [sym_break_statement] = STATE(367), [sym_continue_statement] = STATE(367), [sym_debugger_statement] = STATE(367), [sym_return_statement] = STATE(367), [sym_throw_statement] = STATE(367), [sym_empty_statement] = STATE(367), [sym_labeled_statement] = STATE(367), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [41] = { [sym_export_statement] = STATE(312), [sym_declaration] = STATE(312), [sym_import] = STATE(721), [sym_import_statement] = STATE(312), [sym_expression_statement] = STATE(312), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_statement_block] = STATE(312), [sym_if_statement] = STATE(312), [sym_switch_statement] = STATE(312), [sym_for_statement] = STATE(312), [sym_for_in_statement] = STATE(312), [sym_while_statement] = STATE(312), [sym_do_statement] = STATE(312), [sym_try_statement] = STATE(312), [sym_with_statement] = STATE(312), [sym_break_statement] = STATE(312), [sym_continue_statement] = STATE(312), [sym_debugger_statement] = STATE(312), [sym_return_statement] = STATE(312), [sym_throw_statement] = STATE(312), [sym_empty_statement] = STATE(312), [sym_labeled_statement] = STATE(312), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1091), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), [anon_sym_return] = ACTIONS(45), [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(61), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(87), [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, [42] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(580), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_STAR] = ACTIONS(325), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_COMMA] = ACTIONS(329), [anon_sym_RBRACE] = ACTIONS(329), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(329), [anon_sym_await] = ACTIONS(335), [anon_sym_in] = ACTIONS(337), [anon_sym_COLON] = ACTIONS(329), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_RBRACK] = ACTIONS(329), [anon_sym_LT] = ACTIONS(343), [anon_sym_GT] = ACTIONS(337), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_DOT] = ACTIONS(337), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_QMARK_DOT] = ACTIONS(329), [anon_sym_new] = ACTIONS(353), [anon_sym_AMP_AMP] = ACTIONS(329), [anon_sym_PIPE_PIPE] = ACTIONS(329), [anon_sym_GT_GT] = ACTIONS(337), [anon_sym_GT_GT_GT] = ACTIONS(329), [anon_sym_LT_LT] = ACTIONS(329), [anon_sym_AMP] = ACTIONS(337), [anon_sym_CARET] = ACTIONS(329), [anon_sym_PIPE] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_PERCENT] = ACTIONS(329), [anon_sym_STAR_STAR] = ACTIONS(329), [anon_sym_LT_EQ] = ACTIONS(329), [anon_sym_EQ_EQ] = ACTIONS(337), [anon_sym_EQ_EQ_EQ] = ACTIONS(329), [anon_sym_BANG_EQ] = ACTIONS(337), [anon_sym_BANG_EQ_EQ] = ACTIONS(329), [anon_sym_GT_EQ] = ACTIONS(329), [anon_sym_QMARK_QMARK] = ACTIONS(329), [anon_sym_instanceof] = ACTIONS(337), [anon_sym_BANG] = ACTIONS(355), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), [sym__ternary_qmark] = ACTIONS(329), }, [43] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(602), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_STAR] = ACTIONS(377), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_COMMA] = ACTIONS(329), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_in] = ACTIONS(337), [anon_sym_of] = ACTIONS(337), [anon_sym_SEMI] = ACTIONS(329), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(387), [anon_sym_GT] = ACTIONS(337), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_DOT] = ACTIONS(337), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_QMARK_DOT] = ACTIONS(329), [anon_sym_new] = ACTIONS(397), [anon_sym_AMP_AMP] = ACTIONS(329), [anon_sym_PIPE_PIPE] = ACTIONS(329), [anon_sym_GT_GT] = ACTIONS(337), [anon_sym_GT_GT_GT] = ACTIONS(329), [anon_sym_LT_LT] = ACTIONS(329), [anon_sym_AMP] = ACTIONS(337), [anon_sym_CARET] = ACTIONS(329), [anon_sym_PIPE] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_PERCENT] = ACTIONS(329), [anon_sym_STAR_STAR] = ACTIONS(329), [anon_sym_LT_EQ] = ACTIONS(329), [anon_sym_EQ_EQ] = ACTIONS(337), [anon_sym_EQ_EQ_EQ] = ACTIONS(329), [anon_sym_BANG_EQ] = ACTIONS(337), [anon_sym_BANG_EQ_EQ] = ACTIONS(329), [anon_sym_GT_EQ] = ACTIONS(329), [anon_sym_QMARK_QMARK] = ACTIONS(329), [anon_sym_instanceof] = ACTIONS(337), [anon_sym_BANG] = ACTIONS(399), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), [sym__automatic_semicolon] = ACTIONS(329), [sym__ternary_qmark] = ACTIONS(329), }, [44] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(601), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_STAR] = ACTIONS(411), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_COMMA] = ACTIONS(329), [anon_sym_RBRACE] = ACTIONS(329), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_in] = ACTIONS(337), [anon_sym_SEMI] = ACTIONS(329), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(387), [anon_sym_GT] = ACTIONS(337), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_DOT] = ACTIONS(337), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_QMARK_DOT] = ACTIONS(329), [anon_sym_new] = ACTIONS(65), [anon_sym_AMP_AMP] = ACTIONS(329), [anon_sym_PIPE_PIPE] = ACTIONS(329), [anon_sym_GT_GT] = ACTIONS(337), [anon_sym_GT_GT_GT] = ACTIONS(329), [anon_sym_LT_LT] = ACTIONS(329), [anon_sym_AMP] = ACTIONS(337), [anon_sym_CARET] = ACTIONS(329), [anon_sym_PIPE] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_PERCENT] = ACTIONS(329), [anon_sym_STAR_STAR] = ACTIONS(329), [anon_sym_LT_EQ] = ACTIONS(329), [anon_sym_EQ_EQ] = ACTIONS(337), [anon_sym_EQ_EQ_EQ] = ACTIONS(329), [anon_sym_BANG_EQ] = ACTIONS(337), [anon_sym_BANG_EQ_EQ] = ACTIONS(329), [anon_sym_GT_EQ] = ACTIONS(329), [anon_sym_QMARK_QMARK] = ACTIONS(329), [anon_sym_instanceof] = ACTIONS(337), [anon_sym_BANG] = ACTIONS(67), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), [sym__automatic_semicolon] = ACTIONS(329), [sym__ternary_qmark] = ACTIONS(329), }, [45] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(802), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_STAR] = ACTIONS(419), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_in] = ACTIONS(337), [anon_sym_of] = ACTIONS(337), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(343), [anon_sym_GT] = ACTIONS(337), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_DOT] = ACTIONS(337), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_QMARK_DOT] = ACTIONS(329), [anon_sym_new] = ACTIONS(433), [anon_sym_AMP_AMP] = ACTIONS(329), [anon_sym_PIPE_PIPE] = ACTIONS(329), [anon_sym_GT_GT] = ACTIONS(337), [anon_sym_GT_GT_GT] = ACTIONS(329), [anon_sym_LT_LT] = ACTIONS(329), [anon_sym_AMP] = ACTIONS(337), [anon_sym_CARET] = ACTIONS(329), [anon_sym_PIPE] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_PERCENT] = ACTIONS(329), [anon_sym_STAR_STAR] = ACTIONS(329), [anon_sym_LT_EQ] = ACTIONS(329), [anon_sym_EQ_EQ] = ACTIONS(337), [anon_sym_EQ_EQ_EQ] = ACTIONS(329), [anon_sym_BANG_EQ] = ACTIONS(337), [anon_sym_BANG_EQ_EQ] = ACTIONS(329), [anon_sym_GT_EQ] = ACTIONS(329), [anon_sym_QMARK_QMARK] = ACTIONS(329), [anon_sym_instanceof] = ACTIONS(337), [anon_sym_BANG] = ACTIONS(435), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), [sym__ternary_qmark] = ACTIONS(329), }, [46] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(792), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_STAR] = ACTIONS(447), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_in] = ACTIONS(337), [anon_sym_COLON] = ACTIONS(329), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(343), [anon_sym_GT] = ACTIONS(337), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_DOT] = ACTIONS(337), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_QMARK_DOT] = ACTIONS(329), [anon_sym_new] = ACTIONS(455), [anon_sym_AMP_AMP] = ACTIONS(329), [anon_sym_PIPE_PIPE] = ACTIONS(329), [anon_sym_GT_GT] = ACTIONS(337), [anon_sym_GT_GT_GT] = ACTIONS(329), [anon_sym_LT_LT] = ACTIONS(329), [anon_sym_AMP] = ACTIONS(337), [anon_sym_CARET] = ACTIONS(329), [anon_sym_PIPE] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_PERCENT] = ACTIONS(329), [anon_sym_STAR_STAR] = ACTIONS(329), [anon_sym_LT_EQ] = ACTIONS(329), [anon_sym_EQ_EQ] = ACTIONS(337), [anon_sym_EQ_EQ_EQ] = ACTIONS(329), [anon_sym_BANG_EQ] = ACTIONS(337), [anon_sym_BANG_EQ_EQ] = ACTIONS(329), [anon_sym_GT_EQ] = ACTIONS(329), [anon_sym_QMARK_QMARK] = ACTIONS(329), [anon_sym_instanceof] = ACTIONS(337), [anon_sym_BANG] = ACTIONS(457), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), [sym__ternary_qmark] = ACTIONS(329), }, [47] = { [ts_builtin_sym_end] = ACTIONS(465), [sym_identifier] = ACTIONS(467), [anon_sym_export] = ACTIONS(467), [anon_sym_STAR] = ACTIONS(469), [anon_sym_default] = ACTIONS(467), [anon_sym_LBRACE] = ACTIONS(465), [anon_sym_COMMA] = ACTIONS(471), [anon_sym_RBRACE] = ACTIONS(465), [anon_sym_import] = ACTIONS(467), [anon_sym_var] = ACTIONS(467), [anon_sym_let] = ACTIONS(467), [anon_sym_const] = ACTIONS(467), [anon_sym_else] = ACTIONS(467), [anon_sym_if] = ACTIONS(467), [anon_sym_switch] = ACTIONS(467), [anon_sym_for] = ACTIONS(467), [anon_sym_LPAREN] = ACTIONS(465), [anon_sym_await] = ACTIONS(467), [anon_sym_in] = ACTIONS(469), [anon_sym_while] = ACTIONS(467), [anon_sym_do] = ACTIONS(467), [anon_sym_try] = ACTIONS(467), [anon_sym_with] = ACTIONS(467), [anon_sym_break] = ACTIONS(467), [anon_sym_continue] = ACTIONS(467), [anon_sym_debugger] = ACTIONS(467), [anon_sym_return] = ACTIONS(467), [anon_sym_throw] = ACTIONS(467), [anon_sym_SEMI] = ACTIONS(465), [anon_sym_case] = ACTIONS(467), [anon_sym_yield] = ACTIONS(467), [anon_sym_EQ] = ACTIONS(473), [anon_sym_LBRACK] = ACTIONS(465), [anon_sym_LT] = ACTIONS(467), [anon_sym_GT] = ACTIONS(469), [anon_sym_SLASH] = ACTIONS(467), [anon_sym_DOT] = ACTIONS(469), [anon_sym_class] = ACTIONS(467), [anon_sym_async] = ACTIONS(467), [anon_sym_function] = ACTIONS(467), [anon_sym_QMARK_DOT] = ACTIONS(471), [anon_sym_new] = ACTIONS(467), [anon_sym_AMP_AMP] = ACTIONS(471), [anon_sym_PIPE_PIPE] = ACTIONS(471), [anon_sym_GT_GT] = ACTIONS(469), [anon_sym_GT_GT_GT] = ACTIONS(471), [anon_sym_LT_LT] = ACTIONS(471), [anon_sym_AMP] = ACTIONS(469), [anon_sym_CARET] = ACTIONS(471), [anon_sym_PIPE] = ACTIONS(469), [anon_sym_PLUS] = ACTIONS(467), [anon_sym_DASH] = ACTIONS(467), [anon_sym_PERCENT] = ACTIONS(471), [anon_sym_STAR_STAR] = ACTIONS(471), [anon_sym_LT_EQ] = ACTIONS(471), [anon_sym_EQ_EQ] = ACTIONS(469), [anon_sym_EQ_EQ_EQ] = ACTIONS(471), [anon_sym_BANG_EQ] = ACTIONS(469), [anon_sym_BANG_EQ_EQ] = ACTIONS(471), [anon_sym_GT_EQ] = ACTIONS(471), [anon_sym_QMARK_QMARK] = ACTIONS(471), [anon_sym_instanceof] = ACTIONS(469), [anon_sym_BANG] = ACTIONS(467), [anon_sym_TILDE] = ACTIONS(465), [anon_sym_typeof] = ACTIONS(467), [anon_sym_void] = ACTIONS(467), [anon_sym_delete] = ACTIONS(467), [anon_sym_PLUS_PLUS] = ACTIONS(465), [anon_sym_DASH_DASH] = ACTIONS(465), [anon_sym_DQUOTE] = ACTIONS(465), [anon_sym_SQUOTE] = ACTIONS(465), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(465), [sym_number] = ACTIONS(465), [sym_this] = ACTIONS(467), [sym_super] = ACTIONS(467), [sym_true] = ACTIONS(467), [sym_false] = ACTIONS(467), [sym_null] = ACTIONS(467), [sym_undefined] = ACTIONS(467), [anon_sym_AT] = ACTIONS(465), [anon_sym_static] = ACTIONS(467), [anon_sym_get] = ACTIONS(467), [anon_sym_set] = ACTIONS(467), [sym__automatic_semicolon] = ACTIONS(475), [sym__ternary_qmark] = ACTIONS(471), }, [48] = { [ts_builtin_sym_end] = ACTIONS(465), [sym_identifier] = ACTIONS(467), [anon_sym_export] = ACTIONS(467), [anon_sym_STAR] = ACTIONS(467), [anon_sym_default] = ACTIONS(467), [anon_sym_LBRACE] = ACTIONS(465), [anon_sym_COMMA] = ACTIONS(465), [anon_sym_RBRACE] = ACTIONS(465), [anon_sym_import] = ACTIONS(467), [anon_sym_var] = ACTIONS(467), [anon_sym_let] = ACTIONS(467), [anon_sym_const] = ACTIONS(467), [anon_sym_else] = ACTIONS(467), [anon_sym_if] = ACTIONS(467), [anon_sym_switch] = ACTIONS(467), [anon_sym_for] = ACTIONS(467), [anon_sym_LPAREN] = ACTIONS(465), [anon_sym_await] = ACTIONS(467), [anon_sym_in] = ACTIONS(467), [anon_sym_of] = ACTIONS(467), [anon_sym_while] = ACTIONS(467), [anon_sym_do] = ACTIONS(467), [anon_sym_try] = ACTIONS(467), [anon_sym_with] = ACTIONS(467), [anon_sym_break] = ACTIONS(467), [anon_sym_continue] = ACTIONS(467), [anon_sym_debugger] = ACTIONS(467), [anon_sym_return] = ACTIONS(467), [anon_sym_throw] = ACTIONS(467), [anon_sym_SEMI] = ACTIONS(465), [anon_sym_case] = ACTIONS(467), [anon_sym_yield] = ACTIONS(467), [anon_sym_LBRACK] = ACTIONS(465), [anon_sym_LT] = ACTIONS(467), [anon_sym_GT] = ACTIONS(467), [anon_sym_SLASH] = ACTIONS(467), [anon_sym_DOT] = ACTIONS(467), [anon_sym_class] = ACTIONS(467), [anon_sym_async] = ACTIONS(467), [anon_sym_function] = ACTIONS(467), [anon_sym_QMARK_DOT] = ACTIONS(465), [anon_sym_new] = ACTIONS(467), [anon_sym_AMP_AMP] = ACTIONS(465), [anon_sym_PIPE_PIPE] = ACTIONS(465), [anon_sym_GT_GT] = ACTIONS(467), [anon_sym_GT_GT_GT] = ACTIONS(465), [anon_sym_LT_LT] = ACTIONS(465), [anon_sym_AMP] = ACTIONS(467), [anon_sym_CARET] = ACTIONS(465), [anon_sym_PIPE] = ACTIONS(467), [anon_sym_PLUS] = ACTIONS(467), [anon_sym_DASH] = ACTIONS(467), [anon_sym_PERCENT] = ACTIONS(465), [anon_sym_STAR_STAR] = ACTIONS(465), [anon_sym_LT_EQ] = ACTIONS(465), [anon_sym_EQ_EQ] = ACTIONS(467), [anon_sym_EQ_EQ_EQ] = ACTIONS(465), [anon_sym_BANG_EQ] = ACTIONS(467), [anon_sym_BANG_EQ_EQ] = ACTIONS(465), [anon_sym_GT_EQ] = ACTIONS(465), [anon_sym_QMARK_QMARK] = ACTIONS(465), [anon_sym_instanceof] = ACTIONS(467), [anon_sym_BANG] = ACTIONS(467), [anon_sym_TILDE] = ACTIONS(465), [anon_sym_typeof] = ACTIONS(467), [anon_sym_void] = ACTIONS(467), [anon_sym_delete] = ACTIONS(467), [anon_sym_PLUS_PLUS] = ACTIONS(465), [anon_sym_DASH_DASH] = ACTIONS(465), [anon_sym_DQUOTE] = ACTIONS(465), [anon_sym_SQUOTE] = ACTIONS(465), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(465), [sym_number] = ACTIONS(465), [sym_this] = ACTIONS(467), [sym_super] = ACTIONS(467), [sym_true] = ACTIONS(467), [sym_false] = ACTIONS(467), [sym_null] = ACTIONS(467), [sym_undefined] = ACTIONS(467), [anon_sym_AT] = ACTIONS(465), [anon_sym_static] = ACTIONS(467), [anon_sym_get] = ACTIONS(467), [anon_sym_set] = ACTIONS(467), [sym__automatic_semicolon] = ACTIONS(477), [sym__ternary_qmark] = ACTIONS(465), }, [49] = { [ts_builtin_sym_end] = ACTIONS(479), [sym_identifier] = ACTIONS(481), [anon_sym_export] = ACTIONS(481), [anon_sym_STAR] = ACTIONS(481), [anon_sym_default] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(479), [anon_sym_COMMA] = ACTIONS(479), [anon_sym_RBRACE] = ACTIONS(479), [anon_sym_import] = ACTIONS(481), [anon_sym_var] = ACTIONS(481), [anon_sym_let] = ACTIONS(481), [anon_sym_const] = ACTIONS(481), [anon_sym_else] = ACTIONS(481), [anon_sym_if] = ACTIONS(481), [anon_sym_switch] = ACTIONS(481), [anon_sym_for] = ACTIONS(481), [anon_sym_LPAREN] = ACTIONS(479), [anon_sym_await] = ACTIONS(481), [anon_sym_in] = ACTIONS(481), [anon_sym_of] = ACTIONS(481), [anon_sym_while] = ACTIONS(481), [anon_sym_do] = ACTIONS(481), [anon_sym_try] = ACTIONS(481), [anon_sym_with] = ACTIONS(481), [anon_sym_break] = ACTIONS(481), [anon_sym_continue] = ACTIONS(481), [anon_sym_debugger] = ACTIONS(481), [anon_sym_return] = ACTIONS(481), [anon_sym_throw] = ACTIONS(481), [anon_sym_SEMI] = ACTIONS(479), [anon_sym_case] = ACTIONS(481), [anon_sym_yield] = ACTIONS(481), [anon_sym_LBRACK] = ACTIONS(479), [anon_sym_LT] = ACTIONS(481), [anon_sym_GT] = ACTIONS(481), [anon_sym_SLASH] = ACTIONS(481), [anon_sym_DOT] = ACTIONS(481), [anon_sym_class] = ACTIONS(481), [anon_sym_async] = ACTIONS(481), [anon_sym_function] = ACTIONS(481), [anon_sym_QMARK_DOT] = ACTIONS(479), [anon_sym_new] = ACTIONS(481), [anon_sym_AMP_AMP] = ACTIONS(479), [anon_sym_PIPE_PIPE] = ACTIONS(479), [anon_sym_GT_GT] = ACTIONS(481), [anon_sym_GT_GT_GT] = ACTIONS(479), [anon_sym_LT_LT] = ACTIONS(479), [anon_sym_AMP] = ACTIONS(481), [anon_sym_CARET] = ACTIONS(479), [anon_sym_PIPE] = ACTIONS(481), [anon_sym_PLUS] = ACTIONS(481), [anon_sym_DASH] = ACTIONS(481), [anon_sym_PERCENT] = ACTIONS(479), [anon_sym_STAR_STAR] = ACTIONS(479), [anon_sym_LT_EQ] = ACTIONS(479), [anon_sym_EQ_EQ] = ACTIONS(481), [anon_sym_EQ_EQ_EQ] = ACTIONS(479), [anon_sym_BANG_EQ] = ACTIONS(481), [anon_sym_BANG_EQ_EQ] = ACTIONS(479), [anon_sym_GT_EQ] = ACTIONS(479), [anon_sym_QMARK_QMARK] = ACTIONS(479), [anon_sym_instanceof] = ACTIONS(481), [anon_sym_BANG] = ACTIONS(481), [anon_sym_TILDE] = ACTIONS(479), [anon_sym_typeof] = ACTIONS(481), [anon_sym_void] = ACTIONS(481), [anon_sym_delete] = ACTIONS(481), [anon_sym_PLUS_PLUS] = ACTIONS(479), [anon_sym_DASH_DASH] = ACTIONS(479), [anon_sym_DQUOTE] = ACTIONS(479), [anon_sym_SQUOTE] = ACTIONS(479), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(479), [sym_number] = ACTIONS(479), [sym_this] = ACTIONS(481), [sym_super] = ACTIONS(481), [sym_true] = ACTIONS(481), [sym_false] = ACTIONS(481), [sym_null] = ACTIONS(481), [sym_undefined] = ACTIONS(481), [anon_sym_AT] = ACTIONS(479), [anon_sym_static] = ACTIONS(481), [anon_sym_get] = ACTIONS(481), [anon_sym_set] = ACTIONS(481), [sym__automatic_semicolon] = ACTIONS(483), [sym__ternary_qmark] = ACTIONS(479), }, [50] = { [ts_builtin_sym_end] = ACTIONS(485), [sym_identifier] = ACTIONS(487), [anon_sym_export] = ACTIONS(487), [anon_sym_STAR] = ACTIONS(487), [anon_sym_default] = ACTIONS(487), [anon_sym_LBRACE] = ACTIONS(485), [anon_sym_COMMA] = ACTIONS(485), [anon_sym_RBRACE] = ACTIONS(485), [anon_sym_import] = ACTIONS(487), [anon_sym_var] = ACTIONS(487), [anon_sym_let] = ACTIONS(487), [anon_sym_const] = ACTIONS(487), [anon_sym_else] = ACTIONS(487), [anon_sym_if] = ACTIONS(487), [anon_sym_switch] = ACTIONS(487), [anon_sym_for] = ACTIONS(487), [anon_sym_LPAREN] = ACTIONS(485), [anon_sym_await] = ACTIONS(487), [anon_sym_in] = ACTIONS(487), [anon_sym_of] = ACTIONS(487), [anon_sym_while] = ACTIONS(487), [anon_sym_do] = ACTIONS(487), [anon_sym_try] = ACTIONS(487), [anon_sym_with] = ACTIONS(487), [anon_sym_break] = ACTIONS(487), [anon_sym_continue] = ACTIONS(487), [anon_sym_debugger] = ACTIONS(487), [anon_sym_return] = ACTIONS(487), [anon_sym_throw] = ACTIONS(487), [anon_sym_SEMI] = ACTIONS(485), [anon_sym_case] = ACTIONS(487), [anon_sym_yield] = ACTIONS(487), [anon_sym_LBRACK] = ACTIONS(485), [anon_sym_LT] = ACTIONS(487), [anon_sym_GT] = ACTIONS(487), [anon_sym_SLASH] = ACTIONS(487), [anon_sym_DOT] = ACTIONS(487), [anon_sym_class] = ACTIONS(487), [anon_sym_async] = ACTIONS(487), [anon_sym_function] = ACTIONS(487), [anon_sym_QMARK_DOT] = ACTIONS(485), [anon_sym_new] = ACTIONS(487), [anon_sym_AMP_AMP] = ACTIONS(485), [anon_sym_PIPE_PIPE] = ACTIONS(485), [anon_sym_GT_GT] = ACTIONS(487), [anon_sym_GT_GT_GT] = ACTIONS(485), [anon_sym_LT_LT] = ACTIONS(485), [anon_sym_AMP] = ACTIONS(487), [anon_sym_CARET] = ACTIONS(485), [anon_sym_PIPE] = ACTIONS(487), [anon_sym_PLUS] = ACTIONS(487), [anon_sym_DASH] = ACTIONS(487), [anon_sym_PERCENT] = ACTIONS(485), [anon_sym_STAR_STAR] = ACTIONS(485), [anon_sym_LT_EQ] = ACTIONS(485), [anon_sym_EQ_EQ] = ACTIONS(487), [anon_sym_EQ_EQ_EQ] = ACTIONS(485), [anon_sym_BANG_EQ] = ACTIONS(487), [anon_sym_BANG_EQ_EQ] = ACTIONS(485), [anon_sym_GT_EQ] = ACTIONS(485), [anon_sym_QMARK_QMARK] = ACTIONS(485), [anon_sym_instanceof] = ACTIONS(487), [anon_sym_BANG] = ACTIONS(487), [anon_sym_TILDE] = ACTIONS(485), [anon_sym_typeof] = ACTIONS(487), [anon_sym_void] = ACTIONS(487), [anon_sym_delete] = ACTIONS(487), [anon_sym_PLUS_PLUS] = ACTIONS(485), [anon_sym_DASH_DASH] = ACTIONS(485), [anon_sym_DQUOTE] = ACTIONS(485), [anon_sym_SQUOTE] = ACTIONS(485), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(485), [sym_number] = ACTIONS(485), [sym_this] = ACTIONS(487), [sym_super] = ACTIONS(487), [sym_true] = ACTIONS(487), [sym_false] = ACTIONS(487), [sym_null] = ACTIONS(487), [sym_undefined] = ACTIONS(487), [anon_sym_AT] = ACTIONS(485), [anon_sym_static] = ACTIONS(487), [anon_sym_get] = ACTIONS(487), [anon_sym_set] = ACTIONS(487), [sym__automatic_semicolon] = ACTIONS(485), [sym__ternary_qmark] = ACTIONS(485), }, [51] = { [ts_builtin_sym_end] = ACTIONS(489), [sym_identifier] = ACTIONS(491), [anon_sym_export] = ACTIONS(491), [anon_sym_STAR] = ACTIONS(491), [anon_sym_default] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(489), [anon_sym_COMMA] = ACTIONS(489), [anon_sym_RBRACE] = ACTIONS(489), [anon_sym_import] = ACTIONS(491), [anon_sym_var] = ACTIONS(491), [anon_sym_let] = ACTIONS(491), [anon_sym_const] = ACTIONS(491), [anon_sym_else] = ACTIONS(491), [anon_sym_if] = ACTIONS(491), [anon_sym_switch] = ACTIONS(491), [anon_sym_for] = ACTIONS(491), [anon_sym_LPAREN] = ACTIONS(489), [anon_sym_await] = ACTIONS(491), [anon_sym_in] = ACTIONS(491), [anon_sym_of] = ACTIONS(491), [anon_sym_while] = ACTIONS(491), [anon_sym_do] = ACTIONS(491), [anon_sym_try] = ACTIONS(491), [anon_sym_with] = ACTIONS(491), [anon_sym_break] = ACTIONS(491), [anon_sym_continue] = ACTIONS(491), [anon_sym_debugger] = ACTIONS(491), [anon_sym_return] = ACTIONS(491), [anon_sym_throw] = ACTIONS(491), [anon_sym_SEMI] = ACTIONS(489), [anon_sym_case] = ACTIONS(491), [anon_sym_yield] = ACTIONS(491), [anon_sym_LBRACK] = ACTIONS(489), [anon_sym_LT] = ACTIONS(491), [anon_sym_GT] = ACTIONS(491), [anon_sym_SLASH] = ACTIONS(491), [anon_sym_DOT] = ACTIONS(491), [anon_sym_class] = ACTIONS(491), [anon_sym_async] = ACTIONS(491), [anon_sym_function] = ACTIONS(491), [anon_sym_QMARK_DOT] = ACTIONS(489), [anon_sym_new] = ACTIONS(491), [anon_sym_AMP_AMP] = ACTIONS(489), [anon_sym_PIPE_PIPE] = ACTIONS(489), [anon_sym_GT_GT] = ACTIONS(491), [anon_sym_GT_GT_GT] = ACTIONS(489), [anon_sym_LT_LT] = ACTIONS(489), [anon_sym_AMP] = ACTIONS(491), [anon_sym_CARET] = ACTIONS(489), [anon_sym_PIPE] = ACTIONS(491), [anon_sym_PLUS] = ACTIONS(491), [anon_sym_DASH] = ACTIONS(491), [anon_sym_PERCENT] = ACTIONS(489), [anon_sym_STAR_STAR] = ACTIONS(489), [anon_sym_LT_EQ] = ACTIONS(489), [anon_sym_EQ_EQ] = ACTIONS(491), [anon_sym_EQ_EQ_EQ] = ACTIONS(489), [anon_sym_BANG_EQ] = ACTIONS(491), [anon_sym_BANG_EQ_EQ] = ACTIONS(489), [anon_sym_GT_EQ] = ACTIONS(489), [anon_sym_QMARK_QMARK] = ACTIONS(489), [anon_sym_instanceof] = ACTIONS(491), [anon_sym_BANG] = ACTIONS(491), [anon_sym_TILDE] = ACTIONS(489), [anon_sym_typeof] = ACTIONS(491), [anon_sym_void] = ACTIONS(491), [anon_sym_delete] = ACTIONS(491), [anon_sym_PLUS_PLUS] = ACTIONS(489), [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DQUOTE] = ACTIONS(489), [anon_sym_SQUOTE] = ACTIONS(489), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(489), [sym_number] = ACTIONS(489), [sym_this] = ACTIONS(491), [sym_super] = ACTIONS(491), [sym_true] = ACTIONS(491), [sym_false] = ACTIONS(491), [sym_null] = ACTIONS(491), [sym_undefined] = ACTIONS(491), [anon_sym_AT] = ACTIONS(489), [anon_sym_static] = ACTIONS(491), [anon_sym_get] = ACTIONS(491), [anon_sym_set] = ACTIONS(491), [sym__automatic_semicolon] = ACTIONS(489), [sym__ternary_qmark] = ACTIONS(489), }, [52] = { [ts_builtin_sym_end] = ACTIONS(493), [sym_identifier] = ACTIONS(495), [anon_sym_export] = ACTIONS(495), [anon_sym_STAR] = ACTIONS(495), [anon_sym_default] = ACTIONS(495), [anon_sym_LBRACE] = ACTIONS(493), [anon_sym_COMMA] = ACTIONS(493), [anon_sym_RBRACE] = ACTIONS(493), [anon_sym_import] = ACTIONS(495), [anon_sym_var] = ACTIONS(495), [anon_sym_let] = ACTIONS(495), [anon_sym_const] = ACTIONS(495), [anon_sym_else] = ACTIONS(495), [anon_sym_if] = ACTIONS(495), [anon_sym_switch] = ACTIONS(495), [anon_sym_for] = ACTIONS(495), [anon_sym_LPAREN] = ACTIONS(493), [anon_sym_await] = ACTIONS(495), [anon_sym_in] = ACTIONS(495), [anon_sym_of] = ACTIONS(495), [anon_sym_while] = ACTIONS(495), [anon_sym_do] = ACTIONS(495), [anon_sym_try] = ACTIONS(495), [anon_sym_with] = ACTIONS(495), [anon_sym_break] = ACTIONS(495), [anon_sym_continue] = ACTIONS(495), [anon_sym_debugger] = ACTIONS(495), [anon_sym_return] = ACTIONS(495), [anon_sym_throw] = ACTIONS(495), [anon_sym_SEMI] = ACTIONS(493), [anon_sym_case] = ACTIONS(495), [anon_sym_yield] = ACTIONS(495), [anon_sym_LBRACK] = ACTIONS(493), [anon_sym_LT] = ACTIONS(495), [anon_sym_GT] = ACTIONS(495), [anon_sym_SLASH] = ACTIONS(495), [anon_sym_DOT] = ACTIONS(495), [anon_sym_class] = ACTIONS(495), [anon_sym_async] = ACTIONS(495), [anon_sym_function] = ACTIONS(495), [anon_sym_QMARK_DOT] = ACTIONS(493), [anon_sym_new] = ACTIONS(495), [anon_sym_AMP_AMP] = ACTIONS(493), [anon_sym_PIPE_PIPE] = ACTIONS(493), [anon_sym_GT_GT] = ACTIONS(495), [anon_sym_GT_GT_GT] = ACTIONS(493), [anon_sym_LT_LT] = ACTIONS(493), [anon_sym_AMP] = ACTIONS(495), [anon_sym_CARET] = ACTIONS(493), [anon_sym_PIPE] = ACTIONS(495), [anon_sym_PLUS] = ACTIONS(495), [anon_sym_DASH] = ACTIONS(495), [anon_sym_PERCENT] = ACTIONS(493), [anon_sym_STAR_STAR] = ACTIONS(493), [anon_sym_LT_EQ] = ACTIONS(493), [anon_sym_EQ_EQ] = ACTIONS(495), [anon_sym_EQ_EQ_EQ] = ACTIONS(493), [anon_sym_BANG_EQ] = ACTIONS(495), [anon_sym_BANG_EQ_EQ] = ACTIONS(493), [anon_sym_GT_EQ] = ACTIONS(493), [anon_sym_QMARK_QMARK] = ACTIONS(493), [anon_sym_instanceof] = ACTIONS(495), [anon_sym_BANG] = ACTIONS(495), [anon_sym_TILDE] = ACTIONS(493), [anon_sym_typeof] = ACTIONS(495), [anon_sym_void] = ACTIONS(495), [anon_sym_delete] = ACTIONS(495), [anon_sym_PLUS_PLUS] = ACTIONS(493), [anon_sym_DASH_DASH] = ACTIONS(493), [anon_sym_DQUOTE] = ACTIONS(493), [anon_sym_SQUOTE] = ACTIONS(493), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(493), [sym_number] = ACTIONS(493), [sym_this] = ACTIONS(495), [sym_super] = ACTIONS(495), [sym_true] = ACTIONS(495), [sym_false] = ACTIONS(495), [sym_null] = ACTIONS(495), [sym_undefined] = ACTIONS(495), [anon_sym_AT] = ACTIONS(493), [anon_sym_static] = ACTIONS(495), [anon_sym_get] = ACTIONS(495), [anon_sym_set] = ACTIONS(495), [sym__automatic_semicolon] = ACTIONS(493), [sym__ternary_qmark] = ACTIONS(493), }, [53] = { [ts_builtin_sym_end] = ACTIONS(479), [sym_identifier] = ACTIONS(481), [anon_sym_export] = ACTIONS(481), [anon_sym_STAR] = ACTIONS(481), [anon_sym_default] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(479), [anon_sym_COMMA] = ACTIONS(479), [anon_sym_RBRACE] = ACTIONS(479), [anon_sym_import] = ACTIONS(481), [anon_sym_var] = ACTIONS(481), [anon_sym_let] = ACTIONS(481), [anon_sym_const] = ACTIONS(481), [anon_sym_else] = ACTIONS(481), [anon_sym_if] = ACTIONS(481), [anon_sym_switch] = ACTIONS(481), [anon_sym_for] = ACTIONS(481), [anon_sym_LPAREN] = ACTIONS(479), [anon_sym_await] = ACTIONS(481), [anon_sym_in] = ACTIONS(481), [anon_sym_of] = ACTIONS(481), [anon_sym_while] = ACTIONS(481), [anon_sym_do] = ACTIONS(481), [anon_sym_try] = ACTIONS(481), [anon_sym_with] = ACTIONS(481), [anon_sym_break] = ACTIONS(481), [anon_sym_continue] = ACTIONS(481), [anon_sym_debugger] = ACTIONS(481), [anon_sym_return] = ACTIONS(481), [anon_sym_throw] = ACTIONS(481), [anon_sym_SEMI] = ACTIONS(479), [anon_sym_case] = ACTIONS(481), [anon_sym_yield] = ACTIONS(481), [anon_sym_LBRACK] = ACTIONS(479), [anon_sym_LT] = ACTIONS(481), [anon_sym_GT] = ACTIONS(481), [anon_sym_SLASH] = ACTIONS(481), [anon_sym_DOT] = ACTIONS(481), [anon_sym_class] = ACTIONS(481), [anon_sym_async] = ACTIONS(481), [anon_sym_function] = ACTIONS(481), [anon_sym_QMARK_DOT] = ACTIONS(479), [anon_sym_new] = ACTIONS(481), [anon_sym_AMP_AMP] = ACTIONS(479), [anon_sym_PIPE_PIPE] = ACTIONS(479), [anon_sym_GT_GT] = ACTIONS(481), [anon_sym_GT_GT_GT] = ACTIONS(479), [anon_sym_LT_LT] = ACTIONS(479), [anon_sym_AMP] = ACTIONS(481), [anon_sym_CARET] = ACTIONS(479), [anon_sym_PIPE] = ACTIONS(481), [anon_sym_PLUS] = ACTIONS(481), [anon_sym_DASH] = ACTIONS(481), [anon_sym_PERCENT] = ACTIONS(479), [anon_sym_STAR_STAR] = ACTIONS(479), [anon_sym_LT_EQ] = ACTIONS(479), [anon_sym_EQ_EQ] = ACTIONS(481), [anon_sym_EQ_EQ_EQ] = ACTIONS(479), [anon_sym_BANG_EQ] = ACTIONS(481), [anon_sym_BANG_EQ_EQ] = ACTIONS(479), [anon_sym_GT_EQ] = ACTIONS(479), [anon_sym_QMARK_QMARK] = ACTIONS(479), [anon_sym_instanceof] = ACTIONS(481), [anon_sym_BANG] = ACTIONS(481), [anon_sym_TILDE] = ACTIONS(479), [anon_sym_typeof] = ACTIONS(481), [anon_sym_void] = ACTIONS(481), [anon_sym_delete] = ACTIONS(481), [anon_sym_PLUS_PLUS] = ACTIONS(479), [anon_sym_DASH_DASH] = ACTIONS(479), [anon_sym_DQUOTE] = ACTIONS(479), [anon_sym_SQUOTE] = ACTIONS(479), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(479), [sym_number] = ACTIONS(479), [sym_this] = ACTIONS(481), [sym_super] = ACTIONS(481), [sym_true] = ACTIONS(481), [sym_false] = ACTIONS(481), [sym_null] = ACTIONS(481), [sym_undefined] = ACTIONS(481), [anon_sym_AT] = ACTIONS(479), [anon_sym_static] = ACTIONS(481), [anon_sym_get] = ACTIONS(481), [anon_sym_set] = ACTIONS(481), [sym__automatic_semicolon] = ACTIONS(479), [sym__ternary_qmark] = ACTIONS(479), }, [54] = { [ts_builtin_sym_end] = ACTIONS(497), [sym_identifier] = ACTIONS(499), [anon_sym_export] = ACTIONS(499), [anon_sym_STAR] = ACTIONS(501), [anon_sym_default] = ACTIONS(499), [anon_sym_LBRACE] = ACTIONS(497), [anon_sym_COMMA] = ACTIONS(503), [anon_sym_RBRACE] = ACTIONS(497), [anon_sym_import] = ACTIONS(499), [anon_sym_var] = ACTIONS(499), [anon_sym_let] = ACTIONS(499), [anon_sym_const] = ACTIONS(499), [anon_sym_else] = ACTIONS(499), [anon_sym_if] = ACTIONS(499), [anon_sym_switch] = ACTIONS(499), [anon_sym_for] = ACTIONS(499), [anon_sym_LPAREN] = ACTIONS(497), [anon_sym_await] = ACTIONS(499), [anon_sym_in] = ACTIONS(501), [anon_sym_while] = ACTIONS(499), [anon_sym_do] = ACTIONS(499), [anon_sym_try] = ACTIONS(499), [anon_sym_with] = ACTIONS(499), [anon_sym_break] = ACTIONS(499), [anon_sym_continue] = ACTIONS(499), [anon_sym_debugger] = ACTIONS(499), [anon_sym_return] = ACTIONS(499), [anon_sym_throw] = ACTIONS(499), [anon_sym_SEMI] = ACTIONS(497), [anon_sym_case] = ACTIONS(499), [anon_sym_yield] = ACTIONS(499), [anon_sym_LBRACK] = ACTIONS(497), [anon_sym_LT] = ACTIONS(499), [anon_sym_GT] = ACTIONS(501), [anon_sym_SLASH] = ACTIONS(499), [anon_sym_DOT] = ACTIONS(501), [anon_sym_class] = ACTIONS(499), [anon_sym_async] = ACTIONS(499), [anon_sym_function] = ACTIONS(499), [anon_sym_QMARK_DOT] = ACTIONS(503), [anon_sym_new] = ACTIONS(499), [anon_sym_AMP_AMP] = ACTIONS(503), [anon_sym_PIPE_PIPE] = ACTIONS(503), [anon_sym_GT_GT] = ACTIONS(501), [anon_sym_GT_GT_GT] = ACTIONS(503), [anon_sym_LT_LT] = ACTIONS(503), [anon_sym_AMP] = ACTIONS(501), [anon_sym_CARET] = ACTIONS(503), [anon_sym_PIPE] = ACTIONS(501), [anon_sym_PLUS] = ACTIONS(499), [anon_sym_DASH] = ACTIONS(499), [anon_sym_PERCENT] = ACTIONS(503), [anon_sym_STAR_STAR] = ACTIONS(503), [anon_sym_LT_EQ] = ACTIONS(503), [anon_sym_EQ_EQ] = ACTIONS(501), [anon_sym_EQ_EQ_EQ] = ACTIONS(503), [anon_sym_BANG_EQ] = ACTIONS(501), [anon_sym_BANG_EQ_EQ] = ACTIONS(503), [anon_sym_GT_EQ] = ACTIONS(503), [anon_sym_QMARK_QMARK] = ACTIONS(503), [anon_sym_instanceof] = ACTIONS(501), [anon_sym_BANG] = ACTIONS(499), [anon_sym_TILDE] = ACTIONS(497), [anon_sym_typeof] = ACTIONS(499), [anon_sym_void] = ACTIONS(499), [anon_sym_delete] = ACTIONS(499), [anon_sym_PLUS_PLUS] = ACTIONS(497), [anon_sym_DASH_DASH] = ACTIONS(497), [anon_sym_DQUOTE] = ACTIONS(497), [anon_sym_SQUOTE] = ACTIONS(497), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(497), [sym_number] = ACTIONS(497), [sym_this] = ACTIONS(499), [sym_super] = ACTIONS(499), [sym_true] = ACTIONS(499), [sym_false] = ACTIONS(499), [sym_null] = ACTIONS(499), [sym_undefined] = ACTIONS(499), [anon_sym_AT] = ACTIONS(497), [anon_sym_static] = ACTIONS(499), [anon_sym_get] = ACTIONS(499), [anon_sym_set] = ACTIONS(499), [sym__automatic_semicolon] = ACTIONS(505), [sym__ternary_qmark] = ACTIONS(503), }, [55] = { [ts_builtin_sym_end] = ACTIONS(507), [sym_identifier] = ACTIONS(509), [anon_sym_export] = ACTIONS(509), [anon_sym_STAR] = ACTIONS(511), [anon_sym_default] = ACTIONS(509), [anon_sym_LBRACE] = ACTIONS(507), [anon_sym_COMMA] = ACTIONS(513), [anon_sym_RBRACE] = ACTIONS(507), [anon_sym_import] = ACTIONS(509), [anon_sym_var] = ACTIONS(509), [anon_sym_let] = ACTIONS(509), [anon_sym_const] = ACTIONS(509), [anon_sym_else] = ACTIONS(509), [anon_sym_if] = ACTIONS(509), [anon_sym_switch] = ACTIONS(509), [anon_sym_for] = ACTIONS(509), [anon_sym_LPAREN] = ACTIONS(507), [anon_sym_await] = ACTIONS(509), [anon_sym_in] = ACTIONS(511), [anon_sym_while] = ACTIONS(509), [anon_sym_do] = ACTIONS(509), [anon_sym_try] = ACTIONS(509), [anon_sym_with] = ACTIONS(509), [anon_sym_break] = ACTIONS(509), [anon_sym_continue] = ACTIONS(509), [anon_sym_debugger] = ACTIONS(509), [anon_sym_return] = ACTIONS(509), [anon_sym_throw] = ACTIONS(509), [anon_sym_SEMI] = ACTIONS(507), [anon_sym_case] = ACTIONS(509), [anon_sym_yield] = ACTIONS(509), [anon_sym_LBRACK] = ACTIONS(507), [anon_sym_LT] = ACTIONS(509), [anon_sym_GT] = ACTIONS(511), [anon_sym_SLASH] = ACTIONS(509), [anon_sym_DOT] = ACTIONS(511), [anon_sym_class] = ACTIONS(509), [anon_sym_async] = ACTIONS(509), [anon_sym_function] = ACTIONS(509), [anon_sym_QMARK_DOT] = ACTIONS(513), [anon_sym_new] = ACTIONS(509), [anon_sym_AMP_AMP] = ACTIONS(513), [anon_sym_PIPE_PIPE] = ACTIONS(513), [anon_sym_GT_GT] = ACTIONS(511), [anon_sym_GT_GT_GT] = ACTIONS(513), [anon_sym_LT_LT] = ACTIONS(513), [anon_sym_AMP] = ACTIONS(511), [anon_sym_CARET] = ACTIONS(513), [anon_sym_PIPE] = ACTIONS(511), [anon_sym_PLUS] = ACTIONS(509), [anon_sym_DASH] = ACTIONS(509), [anon_sym_PERCENT] = ACTIONS(513), [anon_sym_STAR_STAR] = ACTIONS(513), [anon_sym_LT_EQ] = ACTIONS(513), [anon_sym_EQ_EQ] = ACTIONS(511), [anon_sym_EQ_EQ_EQ] = ACTIONS(513), [anon_sym_BANG_EQ] = ACTIONS(511), [anon_sym_BANG_EQ_EQ] = ACTIONS(513), [anon_sym_GT_EQ] = ACTIONS(513), [anon_sym_QMARK_QMARK] = ACTIONS(513), [anon_sym_instanceof] = ACTIONS(511), [anon_sym_BANG] = ACTIONS(509), [anon_sym_TILDE] = ACTIONS(507), [anon_sym_typeof] = ACTIONS(509), [anon_sym_void] = ACTIONS(509), [anon_sym_delete] = ACTIONS(509), [anon_sym_PLUS_PLUS] = ACTIONS(507), [anon_sym_DASH_DASH] = ACTIONS(507), [anon_sym_DQUOTE] = ACTIONS(507), [anon_sym_SQUOTE] = ACTIONS(507), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(507), [sym_number] = ACTIONS(507), [sym_this] = ACTIONS(509), [sym_super] = ACTIONS(509), [sym_true] = ACTIONS(509), [sym_false] = ACTIONS(509), [sym_null] = ACTIONS(509), [sym_undefined] = ACTIONS(509), [anon_sym_AT] = ACTIONS(507), [anon_sym_static] = ACTIONS(509), [anon_sym_get] = ACTIONS(509), [anon_sym_set] = ACTIONS(509), [sym__automatic_semicolon] = ACTIONS(515), [sym__ternary_qmark] = ACTIONS(513), }, [56] = { [ts_builtin_sym_end] = ACTIONS(517), [sym_identifier] = ACTIONS(519), [anon_sym_export] = ACTIONS(519), [anon_sym_STAR] = ACTIONS(521), [anon_sym_default] = ACTIONS(519), [anon_sym_LBRACE] = ACTIONS(517), [anon_sym_COMMA] = ACTIONS(523), [anon_sym_RBRACE] = ACTIONS(517), [anon_sym_import] = ACTIONS(519), [anon_sym_var] = ACTIONS(519), [anon_sym_let] = ACTIONS(519), [anon_sym_const] = ACTIONS(519), [anon_sym_else] = ACTIONS(519), [anon_sym_if] = ACTIONS(519), [anon_sym_switch] = ACTIONS(519), [anon_sym_for] = ACTIONS(519), [anon_sym_LPAREN] = ACTIONS(517), [anon_sym_await] = ACTIONS(519), [anon_sym_in] = ACTIONS(521), [anon_sym_while] = ACTIONS(519), [anon_sym_do] = ACTIONS(519), [anon_sym_try] = ACTIONS(519), [anon_sym_with] = ACTIONS(519), [anon_sym_break] = ACTIONS(519), [anon_sym_continue] = ACTIONS(519), [anon_sym_debugger] = ACTIONS(519), [anon_sym_return] = ACTIONS(519), [anon_sym_throw] = ACTIONS(519), [anon_sym_SEMI] = ACTIONS(517), [anon_sym_case] = ACTIONS(519), [anon_sym_yield] = ACTIONS(519), [anon_sym_LBRACK] = ACTIONS(517), [anon_sym_LT] = ACTIONS(519), [anon_sym_GT] = ACTIONS(521), [anon_sym_SLASH] = ACTIONS(519), [anon_sym_DOT] = ACTIONS(521), [anon_sym_class] = ACTIONS(519), [anon_sym_async] = ACTIONS(519), [anon_sym_function] = ACTIONS(519), [anon_sym_QMARK_DOT] = ACTIONS(523), [anon_sym_new] = ACTIONS(519), [anon_sym_AMP_AMP] = ACTIONS(523), [anon_sym_PIPE_PIPE] = ACTIONS(523), [anon_sym_GT_GT] = ACTIONS(521), [anon_sym_GT_GT_GT] = ACTIONS(523), [anon_sym_LT_LT] = ACTIONS(523), [anon_sym_AMP] = ACTIONS(521), [anon_sym_CARET] = ACTIONS(523), [anon_sym_PIPE] = ACTIONS(521), [anon_sym_PLUS] = ACTIONS(519), [anon_sym_DASH] = ACTIONS(519), [anon_sym_PERCENT] = ACTIONS(523), [anon_sym_STAR_STAR] = ACTIONS(523), [anon_sym_LT_EQ] = ACTIONS(523), [anon_sym_EQ_EQ] = ACTIONS(521), [anon_sym_EQ_EQ_EQ] = ACTIONS(523), [anon_sym_BANG_EQ] = ACTIONS(521), [anon_sym_BANG_EQ_EQ] = ACTIONS(523), [anon_sym_GT_EQ] = ACTIONS(523), [anon_sym_QMARK_QMARK] = ACTIONS(523), [anon_sym_instanceof] = ACTIONS(521), [anon_sym_BANG] = ACTIONS(519), [anon_sym_TILDE] = ACTIONS(517), [anon_sym_typeof] = ACTIONS(519), [anon_sym_void] = ACTIONS(519), [anon_sym_delete] = ACTIONS(519), [anon_sym_PLUS_PLUS] = ACTIONS(517), [anon_sym_DASH_DASH] = ACTIONS(517), [anon_sym_DQUOTE] = ACTIONS(517), [anon_sym_SQUOTE] = ACTIONS(517), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(517), [sym_number] = ACTIONS(517), [sym_this] = ACTIONS(519), [sym_super] = ACTIONS(519), [sym_true] = ACTIONS(519), [sym_false] = ACTIONS(519), [sym_null] = ACTIONS(519), [sym_undefined] = ACTIONS(519), [anon_sym_AT] = ACTIONS(517), [anon_sym_static] = ACTIONS(519), [anon_sym_get] = ACTIONS(519), [anon_sym_set] = ACTIONS(519), [sym__automatic_semicolon] = ACTIONS(525), [sym__ternary_qmark] = ACTIONS(523), }, [57] = { [ts_builtin_sym_end] = ACTIONS(527), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(529), [anon_sym_STAR] = ACTIONS(531), [anon_sym_default] = ACTIONS(529), [anon_sym_LBRACE] = ACTIONS(527), [anon_sym_COMMA] = ACTIONS(533), [anon_sym_RBRACE] = ACTIONS(527), [anon_sym_import] = ACTIONS(529), [anon_sym_var] = ACTIONS(529), [anon_sym_let] = ACTIONS(529), [anon_sym_const] = ACTIONS(529), [anon_sym_else] = ACTIONS(529), [anon_sym_if] = ACTIONS(529), [anon_sym_switch] = ACTIONS(529), [anon_sym_for] = ACTIONS(529), [anon_sym_LPAREN] = ACTIONS(527), [anon_sym_await] = ACTIONS(529), [anon_sym_in] = ACTIONS(531), [anon_sym_while] = ACTIONS(529), [anon_sym_do] = ACTIONS(529), [anon_sym_try] = ACTIONS(529), [anon_sym_with] = ACTIONS(529), [anon_sym_break] = ACTIONS(529), [anon_sym_continue] = ACTIONS(529), [anon_sym_debugger] = ACTIONS(529), [anon_sym_return] = ACTIONS(529), [anon_sym_throw] = ACTIONS(529), [anon_sym_SEMI] = ACTIONS(527), [anon_sym_case] = ACTIONS(529), [anon_sym_yield] = ACTIONS(529), [anon_sym_LBRACK] = ACTIONS(527), [anon_sym_LT] = ACTIONS(529), [anon_sym_GT] = ACTIONS(531), [anon_sym_SLASH] = ACTIONS(529), [anon_sym_DOT] = ACTIONS(531), [anon_sym_class] = ACTIONS(529), [anon_sym_async] = ACTIONS(529), [anon_sym_function] = ACTIONS(529), [anon_sym_QMARK_DOT] = ACTIONS(533), [anon_sym_new] = ACTIONS(529), [anon_sym_AMP_AMP] = ACTIONS(533), [anon_sym_PIPE_PIPE] = ACTIONS(533), [anon_sym_GT_GT] = ACTIONS(531), [anon_sym_GT_GT_GT] = ACTIONS(533), [anon_sym_LT_LT] = ACTIONS(533), [anon_sym_AMP] = ACTIONS(531), [anon_sym_CARET] = ACTIONS(533), [anon_sym_PIPE] = ACTIONS(531), [anon_sym_PLUS] = ACTIONS(529), [anon_sym_DASH] = ACTIONS(529), [anon_sym_PERCENT] = ACTIONS(533), [anon_sym_STAR_STAR] = ACTIONS(533), [anon_sym_LT_EQ] = ACTIONS(533), [anon_sym_EQ_EQ] = ACTIONS(531), [anon_sym_EQ_EQ_EQ] = ACTIONS(533), [anon_sym_BANG_EQ] = ACTIONS(531), [anon_sym_BANG_EQ_EQ] = ACTIONS(533), [anon_sym_GT_EQ] = ACTIONS(533), [anon_sym_QMARK_QMARK] = ACTIONS(533), [anon_sym_instanceof] = ACTIONS(531), [anon_sym_BANG] = ACTIONS(529), [anon_sym_TILDE] = ACTIONS(527), [anon_sym_typeof] = ACTIONS(529), [anon_sym_void] = ACTIONS(529), [anon_sym_delete] = ACTIONS(529), [anon_sym_PLUS_PLUS] = ACTIONS(527), [anon_sym_DASH_DASH] = ACTIONS(527), [anon_sym_DQUOTE] = ACTIONS(527), [anon_sym_SQUOTE] = ACTIONS(527), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(527), [sym_number] = ACTIONS(527), [sym_this] = ACTIONS(529), [sym_super] = ACTIONS(529), [sym_true] = ACTIONS(529), [sym_false] = ACTIONS(529), [sym_null] = ACTIONS(529), [sym_undefined] = ACTIONS(529), [anon_sym_AT] = ACTIONS(527), [anon_sym_static] = ACTIONS(529), [anon_sym_get] = ACTIONS(529), [anon_sym_set] = ACTIONS(529), [sym__automatic_semicolon] = ACTIONS(535), [sym__ternary_qmark] = ACTIONS(533), }, [58] = { [ts_builtin_sym_end] = ACTIONS(537), [sym_identifier] = ACTIONS(539), [anon_sym_export] = ACTIONS(539), [anon_sym_STAR] = ACTIONS(541), [anon_sym_default] = ACTIONS(539), [anon_sym_LBRACE] = ACTIONS(537), [anon_sym_COMMA] = ACTIONS(543), [anon_sym_RBRACE] = ACTIONS(537), [anon_sym_import] = ACTIONS(539), [anon_sym_var] = ACTIONS(539), [anon_sym_let] = ACTIONS(539), [anon_sym_const] = ACTIONS(539), [anon_sym_else] = ACTIONS(539), [anon_sym_if] = ACTIONS(539), [anon_sym_switch] = ACTIONS(539), [anon_sym_for] = ACTIONS(539), [anon_sym_LPAREN] = ACTIONS(537), [anon_sym_await] = ACTIONS(539), [anon_sym_in] = ACTIONS(541), [anon_sym_while] = ACTIONS(539), [anon_sym_do] = ACTIONS(539), [anon_sym_try] = ACTIONS(539), [anon_sym_with] = ACTIONS(539), [anon_sym_break] = ACTIONS(539), [anon_sym_continue] = ACTIONS(539), [anon_sym_debugger] = ACTIONS(539), [anon_sym_return] = ACTIONS(539), [anon_sym_throw] = ACTIONS(539), [anon_sym_SEMI] = ACTIONS(537), [anon_sym_case] = ACTIONS(539), [anon_sym_yield] = ACTIONS(539), [anon_sym_LBRACK] = ACTIONS(537), [anon_sym_LT] = ACTIONS(539), [anon_sym_GT] = ACTIONS(541), [anon_sym_SLASH] = ACTIONS(539), [anon_sym_DOT] = ACTIONS(541), [anon_sym_class] = ACTIONS(539), [anon_sym_async] = ACTIONS(539), [anon_sym_function] = ACTIONS(539), [anon_sym_QMARK_DOT] = ACTIONS(543), [anon_sym_new] = ACTIONS(539), [anon_sym_AMP_AMP] = ACTIONS(543), [anon_sym_PIPE_PIPE] = ACTIONS(543), [anon_sym_GT_GT] = ACTIONS(541), [anon_sym_GT_GT_GT] = ACTIONS(543), [anon_sym_LT_LT] = ACTIONS(543), [anon_sym_AMP] = ACTIONS(541), [anon_sym_CARET] = ACTIONS(543), [anon_sym_PIPE] = ACTIONS(541), [anon_sym_PLUS] = ACTIONS(539), [anon_sym_DASH] = ACTIONS(539), [anon_sym_PERCENT] = ACTIONS(543), [anon_sym_STAR_STAR] = ACTIONS(543), [anon_sym_LT_EQ] = ACTIONS(543), [anon_sym_EQ_EQ] = ACTIONS(541), [anon_sym_EQ_EQ_EQ] = ACTIONS(543), [anon_sym_BANG_EQ] = ACTIONS(541), [anon_sym_BANG_EQ_EQ] = ACTIONS(543), [anon_sym_GT_EQ] = ACTIONS(543), [anon_sym_QMARK_QMARK] = ACTIONS(543), [anon_sym_instanceof] = ACTIONS(541), [anon_sym_BANG] = ACTIONS(539), [anon_sym_TILDE] = ACTIONS(537), [anon_sym_typeof] = ACTIONS(539), [anon_sym_void] = ACTIONS(539), [anon_sym_delete] = ACTIONS(539), [anon_sym_PLUS_PLUS] = ACTIONS(537), [anon_sym_DASH_DASH] = ACTIONS(537), [anon_sym_DQUOTE] = ACTIONS(537), [anon_sym_SQUOTE] = ACTIONS(537), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(537), [sym_number] = ACTIONS(537), [sym_this] = ACTIONS(539), [sym_super] = ACTIONS(539), [sym_true] = ACTIONS(539), [sym_false] = ACTIONS(539), [sym_null] = ACTIONS(539), [sym_undefined] = ACTIONS(539), [anon_sym_AT] = ACTIONS(537), [anon_sym_static] = ACTIONS(539), [anon_sym_get] = ACTIONS(539), [anon_sym_set] = ACTIONS(539), [sym__automatic_semicolon] = ACTIONS(545), [sym__ternary_qmark] = ACTIONS(543), }, [59] = { [ts_builtin_sym_end] = ACTIONS(547), [sym_identifier] = ACTIONS(549), [anon_sym_export] = ACTIONS(549), [anon_sym_STAR] = ACTIONS(551), [anon_sym_default] = ACTIONS(549), [anon_sym_LBRACE] = ACTIONS(547), [anon_sym_COMMA] = ACTIONS(553), [anon_sym_RBRACE] = ACTIONS(547), [anon_sym_import] = ACTIONS(549), [anon_sym_var] = ACTIONS(549), [anon_sym_let] = ACTIONS(549), [anon_sym_const] = ACTIONS(549), [anon_sym_else] = ACTIONS(549), [anon_sym_if] = ACTIONS(549), [anon_sym_switch] = ACTIONS(549), [anon_sym_for] = ACTIONS(549), [anon_sym_LPAREN] = ACTIONS(547), [anon_sym_await] = ACTIONS(549), [anon_sym_in] = ACTIONS(551), [anon_sym_while] = ACTIONS(549), [anon_sym_do] = ACTIONS(549), [anon_sym_try] = ACTIONS(549), [anon_sym_with] = ACTIONS(549), [anon_sym_break] = ACTIONS(549), [anon_sym_continue] = ACTIONS(549), [anon_sym_debugger] = ACTIONS(549), [anon_sym_return] = ACTIONS(549), [anon_sym_throw] = ACTIONS(549), [anon_sym_SEMI] = ACTIONS(547), [anon_sym_case] = ACTIONS(549), [anon_sym_yield] = ACTIONS(549), [anon_sym_LBRACK] = ACTIONS(547), [anon_sym_LT] = ACTIONS(549), [anon_sym_GT] = ACTIONS(551), [anon_sym_SLASH] = ACTIONS(549), [anon_sym_DOT] = ACTIONS(551), [anon_sym_class] = ACTIONS(549), [anon_sym_async] = ACTIONS(549), [anon_sym_function] = ACTIONS(549), [anon_sym_QMARK_DOT] = ACTIONS(553), [anon_sym_new] = ACTIONS(549), [anon_sym_AMP_AMP] = ACTIONS(553), [anon_sym_PIPE_PIPE] = ACTIONS(553), [anon_sym_GT_GT] = ACTIONS(551), [anon_sym_GT_GT_GT] = ACTIONS(553), [anon_sym_LT_LT] = ACTIONS(553), [anon_sym_AMP] = ACTIONS(551), [anon_sym_CARET] = ACTIONS(553), [anon_sym_PIPE] = ACTIONS(551), [anon_sym_PLUS] = ACTIONS(549), [anon_sym_DASH] = ACTIONS(549), [anon_sym_PERCENT] = ACTIONS(553), [anon_sym_STAR_STAR] = ACTIONS(553), [anon_sym_LT_EQ] = ACTIONS(553), [anon_sym_EQ_EQ] = ACTIONS(551), [anon_sym_EQ_EQ_EQ] = ACTIONS(553), [anon_sym_BANG_EQ] = ACTIONS(551), [anon_sym_BANG_EQ_EQ] = ACTIONS(553), [anon_sym_GT_EQ] = ACTIONS(553), [anon_sym_QMARK_QMARK] = ACTIONS(553), [anon_sym_instanceof] = ACTIONS(551), [anon_sym_BANG] = ACTIONS(549), [anon_sym_TILDE] = ACTIONS(547), [anon_sym_typeof] = ACTIONS(549), [anon_sym_void] = ACTIONS(549), [anon_sym_delete] = ACTIONS(549), [anon_sym_PLUS_PLUS] = ACTIONS(547), [anon_sym_DASH_DASH] = ACTIONS(547), [anon_sym_DQUOTE] = ACTIONS(547), [anon_sym_SQUOTE] = ACTIONS(547), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(547), [sym_number] = ACTIONS(547), [sym_this] = ACTIONS(549), [sym_super] = ACTIONS(549), [sym_true] = ACTIONS(549), [sym_false] = ACTIONS(549), [sym_null] = ACTIONS(549), [sym_undefined] = ACTIONS(549), [anon_sym_AT] = ACTIONS(547), [anon_sym_static] = ACTIONS(549), [anon_sym_get] = ACTIONS(549), [anon_sym_set] = ACTIONS(549), [sym__automatic_semicolon] = ACTIONS(555), [sym__ternary_qmark] = ACTIONS(553), }, [60] = { [ts_builtin_sym_end] = ACTIONS(557), [sym_identifier] = ACTIONS(559), [anon_sym_export] = ACTIONS(559), [anon_sym_STAR] = ACTIONS(561), [anon_sym_default] = ACTIONS(559), [anon_sym_LBRACE] = ACTIONS(557), [anon_sym_COMMA] = ACTIONS(563), [anon_sym_RBRACE] = ACTIONS(557), [anon_sym_import] = ACTIONS(559), [anon_sym_var] = ACTIONS(559), [anon_sym_let] = ACTIONS(559), [anon_sym_const] = ACTIONS(559), [anon_sym_else] = ACTIONS(559), [anon_sym_if] = ACTIONS(559), [anon_sym_switch] = ACTIONS(559), [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(557), [anon_sym_await] = ACTIONS(559), [anon_sym_in] = ACTIONS(561), [anon_sym_while] = ACTIONS(559), [anon_sym_do] = ACTIONS(559), [anon_sym_try] = ACTIONS(559), [anon_sym_with] = ACTIONS(559), [anon_sym_break] = ACTIONS(559), [anon_sym_continue] = ACTIONS(559), [anon_sym_debugger] = ACTIONS(559), [anon_sym_return] = ACTIONS(559), [anon_sym_throw] = ACTIONS(559), [anon_sym_SEMI] = ACTIONS(557), [anon_sym_case] = ACTIONS(559), [anon_sym_yield] = ACTIONS(559), [anon_sym_LBRACK] = ACTIONS(557), [anon_sym_LT] = ACTIONS(559), [anon_sym_GT] = ACTIONS(561), [anon_sym_SLASH] = ACTIONS(559), [anon_sym_DOT] = ACTIONS(561), [anon_sym_class] = ACTIONS(559), [anon_sym_async] = ACTIONS(559), [anon_sym_function] = ACTIONS(559), [anon_sym_QMARK_DOT] = ACTIONS(563), [anon_sym_new] = ACTIONS(559), [anon_sym_AMP_AMP] = ACTIONS(563), [anon_sym_PIPE_PIPE] = ACTIONS(563), [anon_sym_GT_GT] = ACTIONS(561), [anon_sym_GT_GT_GT] = ACTIONS(563), [anon_sym_LT_LT] = ACTIONS(563), [anon_sym_AMP] = ACTIONS(561), [anon_sym_CARET] = ACTIONS(563), [anon_sym_PIPE] = ACTIONS(561), [anon_sym_PLUS] = ACTIONS(559), [anon_sym_DASH] = ACTIONS(559), [anon_sym_PERCENT] = ACTIONS(563), [anon_sym_STAR_STAR] = ACTIONS(563), [anon_sym_LT_EQ] = ACTIONS(563), [anon_sym_EQ_EQ] = ACTIONS(561), [anon_sym_EQ_EQ_EQ] = ACTIONS(563), [anon_sym_BANG_EQ] = ACTIONS(561), [anon_sym_BANG_EQ_EQ] = ACTIONS(563), [anon_sym_GT_EQ] = ACTIONS(563), [anon_sym_QMARK_QMARK] = ACTIONS(563), [anon_sym_instanceof] = ACTIONS(561), [anon_sym_BANG] = ACTIONS(559), [anon_sym_TILDE] = ACTIONS(557), [anon_sym_typeof] = ACTIONS(559), [anon_sym_void] = ACTIONS(559), [anon_sym_delete] = ACTIONS(559), [anon_sym_PLUS_PLUS] = ACTIONS(557), [anon_sym_DASH_DASH] = ACTIONS(557), [anon_sym_DQUOTE] = ACTIONS(557), [anon_sym_SQUOTE] = ACTIONS(557), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(557), [sym_number] = ACTIONS(557), [sym_this] = ACTIONS(559), [sym_super] = ACTIONS(559), [sym_true] = ACTIONS(559), [sym_false] = ACTIONS(559), [sym_null] = ACTIONS(559), [sym_undefined] = ACTIONS(559), [anon_sym_AT] = ACTIONS(557), [anon_sym_static] = ACTIONS(559), [anon_sym_get] = ACTIONS(559), [anon_sym_set] = ACTIONS(559), [sym__automatic_semicolon] = ACTIONS(565), [sym__ternary_qmark] = ACTIONS(563), }, [61] = { [ts_builtin_sym_end] = ACTIONS(567), [sym_identifier] = ACTIONS(569), [anon_sym_export] = ACTIONS(569), [anon_sym_STAR] = ACTIONS(571), [anon_sym_default] = ACTIONS(569), [anon_sym_LBRACE] = ACTIONS(567), [anon_sym_COMMA] = ACTIONS(573), [anon_sym_RBRACE] = ACTIONS(567), [anon_sym_import] = ACTIONS(569), [anon_sym_var] = ACTIONS(569), [anon_sym_let] = ACTIONS(569), [anon_sym_const] = ACTIONS(569), [anon_sym_else] = ACTIONS(569), [anon_sym_if] = ACTIONS(569), [anon_sym_switch] = ACTIONS(569), [anon_sym_for] = ACTIONS(569), [anon_sym_LPAREN] = ACTIONS(567), [anon_sym_await] = ACTIONS(569), [anon_sym_in] = ACTIONS(571), [anon_sym_while] = ACTIONS(569), [anon_sym_do] = ACTIONS(569), [anon_sym_try] = ACTIONS(569), [anon_sym_with] = ACTIONS(569), [anon_sym_break] = ACTIONS(569), [anon_sym_continue] = ACTIONS(569), [anon_sym_debugger] = ACTIONS(569), [anon_sym_return] = ACTIONS(569), [anon_sym_throw] = ACTIONS(569), [anon_sym_SEMI] = ACTIONS(567), [anon_sym_case] = ACTIONS(569), [anon_sym_yield] = ACTIONS(569), [anon_sym_LBRACK] = ACTIONS(567), [anon_sym_LT] = ACTIONS(569), [anon_sym_GT] = ACTIONS(571), [anon_sym_SLASH] = ACTIONS(569), [anon_sym_DOT] = ACTIONS(571), [anon_sym_class] = ACTIONS(569), [anon_sym_async] = ACTIONS(569), [anon_sym_function] = ACTIONS(569), [anon_sym_QMARK_DOT] = ACTIONS(573), [anon_sym_new] = ACTIONS(569), [anon_sym_AMP_AMP] = ACTIONS(573), [anon_sym_PIPE_PIPE] = ACTIONS(573), [anon_sym_GT_GT] = ACTIONS(571), [anon_sym_GT_GT_GT] = ACTIONS(573), [anon_sym_LT_LT] = ACTIONS(573), [anon_sym_AMP] = ACTIONS(571), [anon_sym_CARET] = ACTIONS(573), [anon_sym_PIPE] = ACTIONS(571), [anon_sym_PLUS] = ACTIONS(569), [anon_sym_DASH] = ACTIONS(569), [anon_sym_PERCENT] = ACTIONS(573), [anon_sym_STAR_STAR] = ACTIONS(573), [anon_sym_LT_EQ] = ACTIONS(573), [anon_sym_EQ_EQ] = ACTIONS(571), [anon_sym_EQ_EQ_EQ] = ACTIONS(573), [anon_sym_BANG_EQ] = ACTIONS(571), [anon_sym_BANG_EQ_EQ] = ACTIONS(573), [anon_sym_GT_EQ] = ACTIONS(573), [anon_sym_QMARK_QMARK] = ACTIONS(573), [anon_sym_instanceof] = ACTIONS(571), [anon_sym_BANG] = ACTIONS(569), [anon_sym_TILDE] = ACTIONS(567), [anon_sym_typeof] = ACTIONS(569), [anon_sym_void] = ACTIONS(569), [anon_sym_delete] = ACTIONS(569), [anon_sym_PLUS_PLUS] = ACTIONS(567), [anon_sym_DASH_DASH] = ACTIONS(567), [anon_sym_DQUOTE] = ACTIONS(567), [anon_sym_SQUOTE] = ACTIONS(567), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(567), [sym_number] = ACTIONS(567), [sym_this] = ACTIONS(569), [sym_super] = ACTIONS(569), [sym_true] = ACTIONS(569), [sym_false] = ACTIONS(569), [sym_null] = ACTIONS(569), [sym_undefined] = ACTIONS(569), [anon_sym_AT] = ACTIONS(567), [anon_sym_static] = ACTIONS(569), [anon_sym_get] = ACTIONS(569), [anon_sym_set] = ACTIONS(569), [sym__automatic_semicolon] = ACTIONS(575), [sym__ternary_qmark] = ACTIONS(573), }, [62] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(675), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1269), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1268), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(583), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [63] = { [sym_declaration] = STATE(423), [sym_import] = STATE(721), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(776), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1155), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(591), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [64] = { [sym_declaration] = STATE(386), [sym_import] = STATE(721), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(794), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1155), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), [anon_sym_async] = ACTIONS(591), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [65] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(690), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1292), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1288), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(593), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [66] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(675), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1269), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1268), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(595), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [67] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(675), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1269), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1268), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(597), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [68] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(690), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1292), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1288), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(599), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [69] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(726), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1292), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1288), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(599), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [70] = { [sym_declaration] = STATE(386), [sym_import] = STATE(721), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(794), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1183), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(601), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [71] = { [sym_import] = STATE(721), [sym_expression_statement] = STATE(96), [sym_variable_declaration] = STATE(96), [sym_lexical_declaration] = STATE(96), [sym_empty_statement] = STATE(96), [sym_parenthesized_expression] = STATE(472), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1217), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1217), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(472), [sym_subscript_expression] = STATE(472), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1217), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(603), [anon_sym_export] = ACTIONS(605), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(609), [anon_sym_let] = ACTIONS(611), [anon_sym_const] = ACTIONS(611), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(613), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(615), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(617), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(605), [anon_sym_get] = ACTIONS(605), [anon_sym_set] = ACTIONS(605), }, [72] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(675), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1269), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1268), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(619), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [73] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(675), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1269), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1268), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(581), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(621), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [74] = { [sym_declaration] = STATE(423), [sym_import] = STATE(721), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(776), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_class_declaration] = STATE(415), [sym_function] = STATE(721), [sym_function_declaration] = STATE(415), [sym_generator_function] = STATE(721), [sym_generator_function_declaration] = STATE(415), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1183), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(313), [anon_sym_async] = ACTIONS(601), [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [75] = { [sym_import] = STATE(721), [sym_expression_statement] = STATE(94), [sym_variable_declaration] = STATE(94), [sym_lexical_declaration] = STATE(94), [sym_empty_statement] = STATE(94), [sym_parenthesized_expression] = STATE(472), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1217), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1217), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(472), [sym_subscript_expression] = STATE(472), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1217), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(603), [anon_sym_export] = ACTIONS(605), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_import] = ACTIONS(381), [anon_sym_var] = ACTIONS(609), [anon_sym_let] = ACTIONS(611), [anon_sym_const] = ACTIONS(611), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(613), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(615), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(617), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(605), [anon_sym_get] = ACTIONS(605), [anon_sym_set] = ACTIONS(605), }, [76] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(800), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(487), [sym_subscript_expression] = STATE(487), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(623), [anon_sym_export] = ACTIONS(625), [anon_sym_LBRACE] = ACTIONS(627), [anon_sym_COMMA] = ACTIONS(629), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(631), [anon_sym_RBRACK] = ACTIONS(633), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(635), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(639), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(625), [anon_sym_get] = ACTIONS(625), [anon_sym_set] = ACTIONS(625), }, [77] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1270), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1124), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_pattern_repeat1] = STATE(1267), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_COMMA] = ACTIONS(629), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_RBRACK] = ACTIONS(649), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [78] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(678), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1358), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_spread_element] = STATE(1240), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1247), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_COMMA] = ACTIONS(655), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_RBRACK] = ACTIONS(655), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [79] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1191), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1165), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_pattern_repeat1] = STATE(1285), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_COMMA] = ACTIONS(629), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_RBRACK] = ACTIONS(633), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [80] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1358), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1247), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_COMMA] = ACTIONS(658), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_RBRACK] = ACTIONS(658), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [81] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(793), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1256), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1514), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1127), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [82] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(775), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1256), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1538), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1127), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [83] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1380), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1213), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(662), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [84] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(663), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1284), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1283), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_COMMA] = ACTIONS(664), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(666), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [85] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1380), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1213), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(670), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [86] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(713), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1226), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1225), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_COMMA] = ACTIONS(664), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(672), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [87] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(678), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1240), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_COMMA] = ACTIONS(674), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(674), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_RBRACK] = ACTIONS(674), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [88] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(667), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1286), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [aux_sym_array_repeat1] = STATE(1287), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_COMMA] = ACTIONS(664), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(676), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [89] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1256), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1127), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(660), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [90] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(747), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1547), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1547), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_RBRACE] = ACTIONS(678), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [91] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1387), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1241), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [92] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(778), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_spread_element] = STATE(1488), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1488), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_RBRACE] = ACTIONS(680), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(668), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [93] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1094), [sym_assignment_pattern] = STATE(1380), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1094), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(473), [sym_subscript_expression] = STATE(473), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1094), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [sym_pattern] = STATE(1213), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(641), [anon_sym_export] = ACTIONS(643), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(651), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(653), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(643), [anon_sym_get] = ACTIONS(643), [anon_sym_set] = ACTIONS(643), }, [94] = { [sym_import] = STATE(721), [sym_expression_statement] = STATE(100), [sym_empty_statement] = STATE(100), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [95] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(784), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1112), [sym_assignment_pattern] = STATE(1387), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1112), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(468), [sym_subscript_expression] = STATE(468), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1112), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [sym_pattern] = STATE(1241), [sym_rest_pattern] = STATE(1083), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(587), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_DOT_DOT_DOT] = ACTIONS(637), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(589), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(579), [anon_sym_get] = ACTIONS(579), [anon_sym_set] = ACTIONS(579), }, [96] = { [sym_import] = STATE(721), [sym_expression_statement] = STATE(103), [sym_empty_statement] = STATE(103), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(674), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1331), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [97] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(492), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1278), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1278), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(492), [sym_subscript_expression] = STATE(492), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1278), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(682), [anon_sym_export] = ACTIONS(684), [anon_sym_LBRACE] = ACTIONS(686), [anon_sym_import] = ACTIONS(331), [anon_sym_var] = ACTIONS(688), [anon_sym_let] = ACTIONS(690), [anon_sym_const] = ACTIONS(690), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(692), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(694), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(696), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(684), [anon_sym_get] = ACTIONS(684), [anon_sym_set] = ACTIONS(684), }, [98] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(687), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1401), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(698), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), [sym__automatic_semicolon] = ACTIONS(698), }, [99] = { [sym_export_clause] = STATE(1169), [sym_declaration] = STATE(395), [sym_namespace_import_export] = STATE(1339), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_class_declaration] = STATE(415), [sym_function_declaration] = STATE(415), [sym_generator_function_declaration] = STATE(415), [sym_decorator] = STATE(959), [aux_sym_export_statement_repeat1] = STATE(1174), [aux_sym_object_repeat1] = STATE(1222), [aux_sym_object_pattern_repeat1] = STATE(1220), [anon_sym_STAR] = ACTIONS(700), [anon_sym_default] = ACTIONS(702), [anon_sym_LBRACE] = ACTIONS(704), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(708), [anon_sym_var] = ACTIONS(710), [anon_sym_let] = ACTIONS(712), [anon_sym_const] = ACTIONS(712), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(706), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(706), [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(726), [anon_sym_function] = ACTIONS(728), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(706), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [anon_sym_AT] = ACTIONS(85), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [100] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(777), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1482), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(734), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [101] = { [sym_export_clause] = STATE(1169), [sym_declaration] = STATE(395), [sym_namespace_import_export] = STATE(1339), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_class_declaration] = STATE(415), [sym_function_declaration] = STATE(415), [sym_generator_function_declaration] = STATE(415), [sym_decorator] = STATE(959), [aux_sym_export_statement_repeat1] = STATE(1174), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [anon_sym_STAR] = ACTIONS(700), [anon_sym_default] = ACTIONS(702), [anon_sym_LBRACE] = ACTIONS(704), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(736), [anon_sym_var] = ACTIONS(710), [anon_sym_let] = ACTIONS(712), [anon_sym_const] = ACTIONS(712), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(706), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(706), [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(726), [anon_sym_function] = ACTIONS(728), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(706), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [anon_sym_AT] = ACTIONS(85), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [102] = { [sym_export_clause] = STATE(1169), [sym_declaration] = STATE(395), [sym_namespace_import_export] = STATE(1339), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_class_declaration] = STATE(415), [sym_function_declaration] = STATE(415), [sym_generator_function_declaration] = STATE(415), [sym_decorator] = STATE(959), [aux_sym_export_statement_repeat1] = STATE(1174), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [anon_sym_STAR] = ACTIONS(700), [anon_sym_default] = ACTIONS(702), [anon_sym_LBRACE] = ACTIONS(704), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(738), [anon_sym_var] = ACTIONS(710), [anon_sym_let] = ACTIONS(712), [anon_sym_const] = ACTIONS(712), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(706), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(706), [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(726), [anon_sym_function] = ACTIONS(728), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(706), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [anon_sym_AT] = ACTIONS(85), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [103] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(758), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1563), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(740), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [104] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(514), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(513), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [105] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(774), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1485), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [106] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(516), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(817), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [107] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(698), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(625), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [108] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(519), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(827), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [109] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(722), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(650), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [110] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(545), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1140), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [111] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(790), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1473), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [112] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(502), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(500), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(750), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_DOT] = ACTIONS(752), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(754), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(750), [anon_sym_get] = ACTIONS(750), [anon_sym_set] = ACTIONS(750), }, [113] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(763), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1566), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [114] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(711), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(623), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [115] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(729), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(622), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [116] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(528), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(828), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [117] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(736), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(621), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [118] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(514), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(799), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [119] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(779), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1567), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [120] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(669), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(660), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [121] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(551), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(815), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [122] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(551), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(547), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [123] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(788), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1507), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [124] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(514), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(791), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [125] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(453), [sym_expression] = STATE(837), [sym_primary_expression] = STATE(608), [sym_yield_expression] = STATE(577), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(609), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(453), [sym_subscript_expression] = STATE(453), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(756), [anon_sym_export] = ACTIONS(758), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_DOT] = ACTIONS(760), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(762), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(764), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(758), [anon_sym_get] = ACTIONS(758), [anon_sym_set] = ACTIONS(758), }, [126] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(722), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(631), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [127] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(528), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(527), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [128] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(711), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(629), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [129] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(509), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(782), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [130] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(519), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(518), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [131] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(729), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(635), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [132] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(509), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(823), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [133] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(516), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(515), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [134] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(736), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(637), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [135] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(551), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(751), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [136] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(509), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(584), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(742), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [137] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(528), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(783), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [138] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(750), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1513), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [139] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(453), [sym_expression] = STATE(837), [sym_primary_expression] = STATE(608), [sym_yield_expression] = STATE(577), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(609), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(453), [sym_subscript_expression] = STATE(453), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(766), [anon_sym_export] = ACTIONS(768), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_DOT] = ACTIONS(760), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(770), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(764), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(768), [anon_sym_get] = ACTIONS(768), [anon_sym_set] = ACTIONS(768), }, [140] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(502), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(500), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(772), [anon_sym_export] = ACTIONS(774), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_DOT] = ACTIONS(752), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(776), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(774), [anon_sym_get] = ACTIONS(774), [anon_sym_set] = ACTIONS(774), }, [141] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(772), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1568), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [142] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(669), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(597), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [143] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(665), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1439), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [144] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(760), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1512), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [145] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(757), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1550), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [146] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(762), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1511), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [147] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(683), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_sequence_expression] = STATE(1404), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [148] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(519), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(785), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [149] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(754), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1579), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [150] = { [sym_import] = STATE(721), [sym_statement_block] = STATE(698), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(627), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(746), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [151] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(764), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1508), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [152] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(753), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_sequence_expression] = STATE(1577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [153] = { [sym_import] = STATE(575), [sym_statement_block] = STATE(516), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(748), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(744), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [154] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(502), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(500), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_DOT] = ACTIONS(752), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [155] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(821), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [156] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(816), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [157] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(586), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [158] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(537), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [159] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(818), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [160] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(786), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [161] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(496), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [162] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(495), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [163] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(787), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [164] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(812), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [165] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(592), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [166] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(496), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [167] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(538), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [168] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(648), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [169] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(498), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [170] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(804), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [171] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(592), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [172] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(539), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [173] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(805), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [174] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(540), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [175] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(596), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [176] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(541), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [177] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(546), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [178] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(565), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [179] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(651), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [180] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(582), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [181] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(495), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [182] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(830), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [183] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(595), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [184] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(649), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [185] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(826), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [186] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(825), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [187] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(499), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [188] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(810), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [189] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(599), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [190] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(574), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [191] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(572), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [192] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(600), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [193] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(498), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [194] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(655), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [195] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(653), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [196] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(604), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [197] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(605), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [198] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(607), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [199] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(610), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [200] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(611), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [201] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(612), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [202] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(614), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [203] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(570), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [204] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(615), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [205] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(616), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [206] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(781), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [207] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(761), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [208] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(824), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [209] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(789), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [210] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(499), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [211] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(770), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [212] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(798), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [213] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(618), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [214] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(820), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [215] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(767), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [216] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(766), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [217] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(759), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [218] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(756), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [219] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(755), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [220] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(808), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [221] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(646), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [222] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(645), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [223] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(752), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [224] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(822), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [225] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(620), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [226] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(552), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [227] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(643), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [228] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(771), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [229] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(749), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [230] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(765), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [231] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(780), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [232] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(768), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [233] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(641), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [234] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(795), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [235] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(742), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [236] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(640), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [237] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(639), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [238] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(496), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [239] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(495), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1497), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1497), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(430), [sym_subscript_expression] = STATE(430), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1497), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(443), [anon_sym_export] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(453), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(463), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), }, [240] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(638), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [241] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(634), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [242] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(633), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [243] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(628), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [244] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(536), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [245] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(570), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [246] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(624), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [247] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(800), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [248] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(529), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [249] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(632), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [250] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(642), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [251] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(532), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [252] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(657), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [253] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(630), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [254] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(626), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [255] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(533), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [256] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(806), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [257] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(499), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [258] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(803), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [259] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(784), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [260] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(807), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [261] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(801), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [262] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(819), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [263] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(814), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [264] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(534), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [265] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(430), [sym_expression] = STATE(835), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1076), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1076), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(474), [sym_subscript_expression] = STATE(474), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(937), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1076), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1533), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(780), [anon_sym_LBRACE] = ACTIONS(645), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(449), [anon_sym_yield] = ACTIONS(451), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(782), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(455), [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(457), [anon_sym_BANG] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), [anon_sym_typeof] = ACTIONS(457), [anon_sym_void] = ACTIONS(457), [anon_sym_delete] = ACTIONS(457), [anon_sym_PLUS_PLUS] = ACTIONS(461), [anon_sym_DASH_DASH] = ACTIONS(461), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(784), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(780), [anon_sym_get] = ACTIONS(780), [anon_sym_set] = ACTIONS(780), }, [266] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(572), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [267] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(653), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1172), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1172), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(482), [sym_subscript_expression] = STATE(482), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1172), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(786), [anon_sym_export] = ACTIONS(788), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(790), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(792), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(788), [anon_sym_get] = ACTIONS(788), [anon_sym_set] = ACTIONS(788), }, [268] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(813), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [269] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(658), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [270] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(811), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [271] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(479), [sym_expression] = STATE(644), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1548), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1548), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(479), [sym_subscript_expression] = STATE(479), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(942), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1548), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1546), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(407), [anon_sym_export] = ACTIONS(409), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(413), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), [anon_sym_BANG] = ACTIONS(69), [anon_sym_TILDE] = ACTIONS(69), [anon_sym_typeof] = ACTIONS(67), [anon_sym_void] = ACTIONS(67), [anon_sym_delete] = ACTIONS(67), [anon_sym_PLUS_PLUS] = ACTIONS(71), [anon_sym_DASH_DASH] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(409), [anon_sym_get] = ACTIONS(409), [anon_sym_set] = ACTIONS(409), }, [272] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(535), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [273] = { [sym_import] = STATE(721), [sym_parenthesized_expression] = STATE(466), [sym_expression] = STATE(574), [sym_primary_expression] = STATE(743), [sym_yield_expression] = STATE(740), [sym_object] = STATE(721), [sym_object_pattern] = STATE(1486), [sym_array] = STATE(721), [sym_array_pattern] = STATE(1486), [sym_jsx_element] = STATE(740), [sym_jsx_fragment] = STATE(740), [sym_jsx_opening_element] = STATE(972), [sym_jsx_self_closing_element] = STATE(740), [sym_class] = STATE(721), [sym_function] = STATE(721), [sym_generator_function] = STATE(721), [sym_arrow_function] = STATE(721), [sym_call_expression] = STATE(721), [sym_new_expression] = STATE(740), [sym_await_expression] = STATE(740), [sym_member_expression] = STATE(466), [sym_subscript_expression] = STATE(466), [sym_assignment_expression] = STATE(740), [sym__augmented_assignment_lhs] = STATE(940), [sym_augmented_assignment_expression] = STATE(740), [sym__destructuring_pattern] = STATE(1486), [sym_ternary_expression] = STATE(740), [sym_binary_expression] = STATE(740), [sym_unary_expression] = STATE(740), [sym_update_expression] = STATE(740), [sym_string] = STATE(721), [sym_template_string] = STATE(721), [sym_regex] = STATE(721), [sym_meta_property] = STATE(721), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1487), [aux_sym_export_statement_repeat1] = STATE(1154), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(383), [anon_sym_yield] = ACTIONS(385), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(389), [anon_sym_class] = ACTIONS(391), [anon_sym_async] = ACTIONS(393), [anon_sym_function] = ACTIONS(395), [anon_sym_new] = ACTIONS(397), [anon_sym_PLUS] = ACTIONS(399), [anon_sym_DASH] = ACTIONS(399), [anon_sym_BANG] = ACTIONS(401), [anon_sym_TILDE] = ACTIONS(401), [anon_sym_typeof] = ACTIONS(399), [anon_sym_void] = ACTIONS(399), [anon_sym_delete] = ACTIONS(399), [anon_sym_PLUS_PLUS] = ACTIONS(403), [anon_sym_DASH_DASH] = ACTIONS(403), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(77), [sym_number] = ACTIONS(79), [sym_this] = ACTIONS(81), [sym_super] = ACTIONS(81), [sym_true] = ACTIONS(81), [sym_false] = ACTIONS(81), [sym_null] = ACTIONS(81), [sym_undefined] = ACTIONS(405), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(375), [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, [274] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(449), [sym_expression] = STATE(498), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1528), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1528), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(449), [sym_subscript_expression] = STATE(449), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(943), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1528), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1496), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), [anon_sym_TILDE] = ACTIONS(357), [anon_sym_typeof] = ACTIONS(355), [anon_sym_void] = ACTIONS(355), [anon_sym_delete] = ACTIONS(355), [anon_sym_PLUS_PLUS] = ACTIONS(359), [anon_sym_DASH_DASH] = ACTIONS(359), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(323), [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, [275] = { [sym_import] = STATE(575), [sym_parenthesized_expression] = STATE(493), [sym_expression] = STATE(809), [sym_primary_expression] = STATE(576), [sym_yield_expression] = STATE(577), [sym_object] = STATE(575), [sym_object_pattern] = STATE(1580), [sym_array] = STATE(575), [sym_array_pattern] = STATE(1580), [sym_jsx_element] = STATE(577), [sym_jsx_fragment] = STATE(577), [sym_jsx_opening_element] = STATE(975), [sym_jsx_self_closing_element] = STATE(577), [sym_class] = STATE(575), [sym_function] = STATE(575), [sym_generator_function] = STATE(575), [sym_arrow_function] = STATE(575), [sym_call_expression] = STATE(575), [sym_new_expression] = STATE(577), [sym_await_expression] = STATE(577), [sym_member_expression] = STATE(493), [sym_subscript_expression] = STATE(493), [sym_assignment_expression] = STATE(577), [sym__augmented_assignment_lhs] = STATE(933), [sym_augmented_assignment_expression] = STATE(577), [sym__destructuring_pattern] = STATE(1580), [sym_ternary_expression] = STATE(577), [sym_binary_expression] = STATE(577), [sym_unary_expression] = STATE(577), [sym_update_expression] = STATE(577), [sym_string] = STATE(575), [sym_template_string] = STATE(575), [sym_regex] = STATE(575), [sym_meta_property] = STATE(575), [sym_decorator] = STATE(959), [sym_formal_parameters] = STATE(1555), [aux_sym_export_statement_repeat1] = STATE(1182), [sym_identifier] = ACTIONS(415), [anon_sym_export] = ACTIONS(417), [anon_sym_LBRACE] = ACTIONS(421), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(423), [anon_sym_yield] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(427), [anon_sym_LT] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(429), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(431), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(433), [anon_sym_PLUS] = ACTIONS(435), [anon_sym_DASH] = ACTIONS(435), [anon_sym_BANG] = ACTIONS(437), [anon_sym_TILDE] = ACTIONS(437), [anon_sym_typeof] = ACTIONS(435), [anon_sym_void] = ACTIONS(435), [anon_sym_delete] = ACTIONS(435), [anon_sym_PLUS_PLUS] = ACTIONS(439), [anon_sym_DASH_DASH] = ACTIONS(439), [anon_sym_DQUOTE] = ACTIONS(361), [anon_sym_SQUOTE] = ACTIONS(363), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(365), [sym_number] = ACTIONS(367), [sym_this] = ACTIONS(369), [sym_super] = ACTIONS(369), [sym_true] = ACTIONS(369), [sym_false] = ACTIONS(369), [sym_null] = ACTIONS(369), [sym_undefined] = ACTIONS(441), [anon_sym_AT] = ACTIONS(85), [anon_sym_static] = ACTIONS(417), [anon_sym_get] = ACTIONS(417), [anon_sym_set] = ACTIONS(417), }, [276] = { [sym_export_clause] = STATE(1169), [sym_declaration] = STATE(395), [sym_namespace_import_export] = STATE(1339), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_class_declaration] = STATE(415), [sym_function_declaration] = STATE(415), [sym_generator_function_declaration] = STATE(415), [sym_decorator] = STATE(959), [aux_sym_export_statement_repeat1] = STATE(1174), [anon_sym_STAR] = ACTIONS(700), [anon_sym_default] = ACTIONS(794), [anon_sym_LBRACE] = ACTIONS(704), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_var] = ACTIONS(710), [anon_sym_let] = ACTIONS(712), [anon_sym_const] = ACTIONS(712), [anon_sym_LPAREN] = ACTIONS(706), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(796), [anon_sym_EQ] = ACTIONS(798), [anon_sym_LBRACK] = ACTIONS(706), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(706), [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(726), [anon_sym_function] = ACTIONS(728), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(706), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [anon_sym_AT] = ACTIONS(85), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [277] = { [sym_export_clause] = STATE(1169), [sym_declaration] = STATE(395), [sym_namespace_import_export] = STATE(1339), [sym_variable_declaration] = STATE(415), [sym_lexical_declaration] = STATE(415), [sym_class_declaration] = STATE(415), [sym_function_declaration] = STATE(415), [sym_generator_function_declaration] = STATE(415), [sym_decorator] = STATE(959), [aux_sym_export_statement_repeat1] = STATE(1174), [anon_sym_STAR] = ACTIONS(700), [anon_sym_default] = ACTIONS(702), [anon_sym_LBRACE] = ACTIONS(704), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_var] = ACTIONS(710), [anon_sym_let] = ACTIONS(712), [anon_sym_const] = ACTIONS(712), [anon_sym_LPAREN] = ACTIONS(706), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(800), [anon_sym_EQ] = ACTIONS(798), [anon_sym_LBRACK] = ACTIONS(706), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(706), [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(726), [anon_sym_function] = ACTIONS(728), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(706), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [anon_sym_AT] = ACTIONS(85), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [278] = { [sym_string] = STATE(1421), [sym_formal_parameters] = STATE(1470), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1222), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(802), [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(708), [anon_sym_LPAREN] = ACTIONS(809), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(804), [anon_sym_function] = ACTIONS(816), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(804), [anon_sym_get] = ACTIONS(824), [anon_sym_set] = ACTIONS(824), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [279] = { [sym_string] = STATE(1421), [sym_formal_parameters] = STATE(1470), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(802), [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(738), [anon_sym_LPAREN] = ACTIONS(809), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(804), [anon_sym_function] = ACTIONS(816), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(804), [anon_sym_get] = ACTIONS(824), [anon_sym_set] = ACTIONS(824), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [280] = { [sym_string] = STATE(1421), [sym_formal_parameters] = STATE(1470), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(802), [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(736), [anon_sym_LPAREN] = ACTIONS(809), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(804), [anon_sym_function] = ACTIONS(816), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(804), [anon_sym_get] = ACTIONS(824), [anon_sym_set] = ACTIONS(824), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [281] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1222), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(717), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(708), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(826), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(826), [anon_sym_set] = ACTIONS(826), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [282] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1222), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(708), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(828), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(830), [anon_sym_set] = ACTIONS(830), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [283] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(717), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(736), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(826), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(826), [anon_sym_set] = ACTIONS(826), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [284] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(736), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(828), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(830), [anon_sym_set] = ACTIONS(830), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [285] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(806), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(738), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(828), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(830), [anon_sym_set] = ACTIONS(830), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [286] = { [sym_string] = STATE(1421), [sym__property_name] = STATE(1421), [sym_computed_property_name] = STATE(1421), [aux_sym_object_repeat1] = STATE(1253), [aux_sym_object_pattern_repeat1] = STATE(1220), [sym_identifier] = ACTIONS(826), [anon_sym_export] = ACTIONS(826), [anon_sym_STAR] = ACTIONS(717), [anon_sym_COMMA] = ACTIONS(706), [anon_sym_RBRACE] = ACTIONS(738), [anon_sym_LPAREN] = ACTIONS(714), [anon_sym_in] = ACTIONS(717), [anon_sym_SEMI] = ACTIONS(706), [anon_sym_COLON] = ACTIONS(719), [anon_sym_EQ] = ACTIONS(722), [anon_sym_LBRACK] = ACTIONS(813), [anon_sym_LT] = ACTIONS(717), [anon_sym_GT] = ACTIONS(717), [anon_sym_SLASH] = ACTIONS(717), [anon_sym_DOT] = ACTIONS(717), [anon_sym_async] = ACTIONS(826), [anon_sym_EQ_GT] = ACTIONS(730), [anon_sym_QMARK_DOT] = ACTIONS(706), [anon_sym_PLUS_EQ] = ACTIONS(732), [anon_sym_DASH_EQ] = ACTIONS(732), [anon_sym_STAR_EQ] = ACTIONS(732), [anon_sym_SLASH_EQ] = ACTIONS(732), [anon_sym_PERCENT_EQ] = ACTIONS(732), [anon_sym_CARET_EQ] = ACTIONS(732), [anon_sym_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_EQ] = ACTIONS(732), [anon_sym_GT_GT_EQ] = ACTIONS(732), [anon_sym_GT_GT_GT_EQ] = ACTIONS(732), [anon_sym_LT_LT_EQ] = ACTIONS(732), [anon_sym_STAR_STAR_EQ] = ACTIONS(732), [anon_sym_AMP_AMP_EQ] = ACTIONS(732), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(732), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(732), [anon_sym_AMP_AMP] = ACTIONS(717), [anon_sym_PIPE_PIPE] = ACTIONS(717), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_GT_GT_GT] = ACTIONS(717), [anon_sym_LT_LT] = ACTIONS(717), [anon_sym_AMP] = ACTIONS(717), [anon_sym_CARET] = ACTIONS(717), [anon_sym_PIPE] = ACTIONS(717), [anon_sym_PLUS] = ACTIONS(717), [anon_sym_DASH] = ACTIONS(717), [anon_sym_PERCENT] = ACTIONS(717), [anon_sym_STAR_STAR] = ACTIONS(717), [anon_sym_LT_EQ] = ACTIONS(706), [anon_sym_EQ_EQ] = ACTIONS(717), [anon_sym_EQ_EQ_EQ] = ACTIONS(706), [anon_sym_BANG_EQ] = ACTIONS(717), [anon_sym_BANG_EQ_EQ] = ACTIONS(706), [anon_sym_GT_EQ] = ACTIONS(706), [anon_sym_QMARK_QMARK] = ACTIONS(717), [anon_sym_instanceof] = ACTIONS(717), [anon_sym_PLUS_PLUS] = ACTIONS(706), [anon_sym_DASH_DASH] = ACTIONS(706), [anon_sym_DQUOTE] = ACTIONS(818), [anon_sym_SQUOTE] = ACTIONS(820), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(706), [sym_number] = ACTIONS(822), [sym_private_property_identifier] = ACTIONS(822), [anon_sym_static] = ACTIONS(826), [anon_sym_get] = ACTIONS(826), [anon_sym_set] = ACTIONS(826), [sym__automatic_semicolon] = ACTIONS(706), [sym__ternary_qmark] = ACTIONS(706), }, [287] = { [ts_builtin_sym_end] = ACTIONS(479), [sym_identifier] = ACTIONS(481), [anon_sym_export] = ACTIONS(481), [anon_sym_STAR] = ACTIONS(479), [anon_sym_default] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(479), [anon_sym_COMMA] = ACTIONS(479), [anon_sym_RBRACE] = ACTIONS(479), [anon_sym_import] = ACTIONS(481), [anon_sym_var] = ACTIONS(481), [anon_sym_let] = ACTIONS(481), [anon_sym_const] = ACTIONS(481), [anon_sym_else] = ACTIONS(481), [anon_sym_if] = ACTIONS(481), [anon_sym_switch] = ACTIONS(481), [anon_sym_for] = ACTIONS(481), [anon_sym_LPAREN] = ACTIONS(479), [anon_sym_await] = ACTIONS(481), [anon_sym_while] = ACTIONS(481), [anon_sym_do] = ACTIONS(481), [anon_sym_try] = ACTIONS(481), [anon_sym_with] = ACTIONS(481), [anon_sym_break] = ACTIONS(481), [anon_sym_continue] = ACTIONS(481), [anon_sym_debugger] = ACTIONS(481), [anon_sym_return] = ACTIONS(481), [anon_sym_throw] = ACTIONS(481), [anon_sym_SEMI] = ACTIONS(479), [anon_sym_case] = ACTIONS(481), [anon_sym_catch] = ACTIONS(481), [anon_sym_finally] = ACTIONS(481), [anon_sym_yield] = ACTIONS(481), [anon_sym_LBRACK] = ACTIONS(479), [anon_sym_LT] = ACTIONS(479), [anon_sym_SLASH] = ACTIONS(481), [anon_sym_class] = ACTIONS(481), [anon_sym_async] = ACTIONS(481), [anon_sym_function] = ACTIONS(481), [anon_sym_new] = ACTIONS(481), [anon_sym_PLUS] = ACTIONS(481), [anon_sym_DASH] = ACTIONS(481), [anon_sym_BANG] = ACTIONS(479), [anon_sym_TILDE] = ACTIONS(479), [anon_sym_typeof] = ACTIONS(481), [anon_sym_void] = ACTIONS(481), [anon_sym_delete] = ACTIONS(481), [anon_sym_PLUS_PLUS] = ACTIONS(479), [anon_sym_DASH_DASH] = ACTIONS(479), [anon_sym_DQUOTE] = ACTIONS(479), [anon_sym_SQUOTE] = ACTIONS(479), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(479), [sym_number] = ACTIONS(479), [sym_private_property_identifier] = ACTIONS(479), [sym_this] = ACTIONS(481), [sym_super] = ACTIONS(481), [sym_true] = ACTIONS(481), [sym_false] = ACTIONS(481), [sym_null] = ACTIONS(481), [sym_undefined] = ACTIONS(481), [anon_sym_AT] = ACTIONS(479), [anon_sym_static] = ACTIONS(481), [anon_sym_get] = ACTIONS(481), [anon_sym_set] = ACTIONS(481), [sym__automatic_semicolon] = ACTIONS(832), }, [288] = { [ts_builtin_sym_end] = ACTIONS(465), [sym_identifier] = ACTIONS(467), [anon_sym_export] = ACTIONS(467), [anon_sym_STAR] = ACTIONS(465), [anon_sym_default] = ACTIONS(467), [anon_sym_LBRACE] = ACTIONS(465), [anon_sym_COMMA] = ACTIONS(465), [anon_sym_RBRACE] = ACTIONS(465), [anon_sym_import] = ACTIONS(467), [anon_sym_var] = ACTIONS(467), [anon_sym_let] = ACTIONS(467), [anon_sym_const] = ACTIONS(467), [anon_sym_else] = ACTIONS(467), [anon_sym_if] = ACTIONS(467), [anon_sym_switch] = ACTIONS(467), [anon_sym_for] = ACTIONS(467), [anon_sym_LPAREN] = ACTIONS(465), [anon_sym_await] = ACTIONS(467), [anon_sym_while] = ACTIONS(467), [anon_sym_do] = ACTIONS(467), [anon_sym_try] = ACTIONS(467), [anon_sym_with] = ACTIONS(467), [anon_sym_break] = ACTIONS(467), [anon_sym_continue] = ACTIONS(467), [anon_sym_debugger] = ACTIONS(467), [anon_sym_return] = ACTIONS(467), [anon_sym_throw] = ACTIONS(467), [anon_sym_SEMI] = ACTIONS(465), [anon_sym_case] = ACTIONS(467), [anon_sym_catch] = ACTIONS(467), [anon_sym_finally] = ACTIONS(467), [anon_sym_yield] = ACTIONS(467), [anon_sym_LBRACK] = ACTIONS(465), [anon_sym_LT] = ACTIONS(465), [anon_sym_SLASH] = ACTIONS(467), [anon_sym_class] = ACTIONS(467), [anon_sym_async] = ACTIONS(467), [anon_sym_function] = ACTIONS(467), [anon_sym_new] = ACTIONS(467), [anon_sym_PLUS] = ACTIONS(467), [anon_sym_DASH] = ACTIONS(467), [anon_sym_BANG] = ACTIONS(465), [anon_sym_TILDE] = ACTIONS(465), [anon_sym_typeof] = ACTIONS(467), [anon_sym_void] = ACTIONS(467), [anon_sym_delete] = ACTIONS(467), [anon_sym_PLUS_PLUS] = ACTIONS(465), [anon_sym_DASH_DASH] = ACTIONS(465), [anon_sym_DQUOTE] = ACTIONS(465), [anon_sym_SQUOTE] = ACTIONS(465), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(465), [sym_number] = ACTIONS(465), [sym_private_property_identifier] = ACTIONS(465), [sym_this] = ACTIONS(467), [sym_super] = ACTIONS(467), [sym_true] = ACTIONS(467), [sym_false] = ACTIONS(467), [sym_null] = ACTIONS(467), [sym_undefined] = ACTIONS(467), [anon_sym_AT] = ACTIONS(465), [anon_sym_static] = ACTIONS(467), [anon_sym_get] = ACTIONS(467), [anon_sym_set] = ACTIONS(467), [sym__automatic_semicolon] = ACTIONS(475), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(834), 1, sym_identifier, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(841), 1, anon_sym_EQ, ACTIONS(843), 1, anon_sym_function, ACTIONS(845), 1, anon_sym_EQ_GT, STATE(1471), 1, sym_formal_parameters, ACTIONS(836), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 16, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [87] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(485), 19, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, ACTIONS(487), 44, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_catch, anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [158] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(479), 19, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, ACTIONS(481), 44, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_catch, anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [229] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(834), 1, sym_identifier, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(847), 1, anon_sym_EQ, STATE(1471), 1, sym_formal_parameters, ACTIONS(836), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 16, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [316] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(849), 1, sym_identifier, ACTIONS(853), 1, anon_sym_EQ, ACTIONS(855), 1, anon_sym_function, ACTIONS(857), 1, anon_sym_EQ_GT, STATE(1495), 1, sym_formal_parameters, ACTIONS(851), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 22, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [402] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(855), 1, anon_sym_function, ACTIONS(859), 1, sym_identifier, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [488] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(863), 1, sym_identifier, ACTIONS(869), 1, anon_sym_EQ_GT, STATE(1545), 1, sym_formal_parameters, ACTIONS(867), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(865), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [576] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(875), 1, anon_sym_catch, ACTIONS(877), 1, anon_sym_finally, STATE(306), 1, sym_catch_clause, STATE(366), 1, sym_finally_clause, ACTIONS(871), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(873), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [654] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(796), 1, anon_sym_COLON, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(859), 1, sym_identifier, ACTIONS(879), 1, anon_sym_function, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [742] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(834), 1, sym_identifier, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(884), 1, anon_sym_EQ, STATE(1471), 1, sym_formal_parameters, ACTIONS(881), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(836), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [830] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(800), 1, anon_sym_COLON, ACTIONS(816), 1, anon_sym_function, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(859), 1, sym_identifier, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [918] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(855), 1, anon_sym_function, ACTIONS(859), 1, sym_identifier, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1004] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(849), 1, sym_identifier, ACTIONS(855), 1, anon_sym_function, ACTIONS(857), 1, anon_sym_EQ_GT, STATE(1495), 1, sym_formal_parameters, ACTIONS(851), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 22, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1090] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(863), 1, sym_identifier, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(889), 1, anon_sym_EQ, STATE(1545), 1, sym_formal_parameters, ACTIONS(887), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(865), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1178] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(855), 1, anon_sym_function, ACTIONS(859), 1, sym_identifier, ACTIONS(892), 1, anon_sym_in, ACTIONS(895), 1, anon_sym_of, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1268] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(834), 1, sym_identifier, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(841), 1, anon_sym_EQ, ACTIONS(843), 1, anon_sym_function, ACTIONS(845), 1, anon_sym_EQ_GT, STATE(1471), 1, sym_formal_parameters, ACTIONS(897), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(836), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1355] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(859), 1, sym_identifier, ACTIONS(879), 1, anon_sym_function, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1439] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(877), 1, anon_sym_finally, STATE(421), 1, sym_finally_clause, ACTIONS(900), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(902), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [1511] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(834), 1, sym_identifier, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(881), 1, anon_sym_RBRACK, ACTIONS(884), 1, anon_sym_EQ, ACTIONS(887), 1, anon_sym_COMMA, STATE(1471), 1, sym_formal_parameters, ACTIONS(836), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1599] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(816), 1, anon_sym_function, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(859), 1, sym_identifier, STATE(1470), 1, sym_formal_parameters, ACTIONS(861), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1683] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(863), 1, sym_identifier, ACTIONS(869), 1, anon_sym_EQ_GT, STATE(1545), 1, sym_formal_parameters, ACTIONS(865), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [1767] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(479), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(481), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [1834] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(485), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(487), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [1901] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(908), 1, anon_sym_else, STATE(358), 1, sym_else_clause, ACTIONS(904), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(906), 41, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [1972] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(910), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(912), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2039] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(914), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(916), 43, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2106] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(505), 1, sym__automatic_semicolon, ACTIONS(497), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(499), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2175] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(918), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(920), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2242] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, sym__automatic_semicolon, ACTIONS(557), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(559), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2311] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(922), 1, sym_identifier, ACTIONS(926), 1, anon_sym_EQ, ACTIONS(928), 1, anon_sym_EQ_GT, STATE(1558), 1, sym_formal_parameters, ACTIONS(924), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 22, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [2394] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, sym__automatic_semicolon, ACTIONS(537), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(539), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2463] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, sym__automatic_semicolon, ACTIONS(547), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(549), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2532] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, sym__automatic_semicolon, ACTIONS(507), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(509), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2601] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, sym__automatic_semicolon, ACTIONS(567), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(569), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2670] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, sym__automatic_semicolon, ACTIONS(527), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(529), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2739] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(493), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(495), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2806] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(930), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(932), 43, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2873] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(525), 1, sym__automatic_semicolon, ACTIONS(517), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(519), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [2942] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(863), 1, sym_identifier, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(892), 1, anon_sym_in, ACTIONS(895), 1, anon_sym_of, STATE(1545), 1, sym_formal_parameters, ACTIONS(865), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [3029] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(838), 1, anon_sym_LPAREN, ACTIONS(843), 1, anon_sym_function, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(922), 1, sym_identifier, ACTIONS(928), 1, anon_sym_EQ_GT, STATE(1558), 1, sym_formal_parameters, ACTIONS(924), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(706), 11, sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 22, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [3112] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(489), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(491), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3179] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(934), 1, sym__automatic_semicolon, ACTIONS(479), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(481), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3248] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(936), 1, sym__automatic_semicolon, ACTIONS(465), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(467), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3317] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(938), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(940), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3383] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3449] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3515] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3581] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3647] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3713] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3779] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3845] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3911] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [3977] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4043] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4109] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4175] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(950), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(952), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4241] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(950), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(952), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4307] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(954), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(956), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4373] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(958), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(960), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4439] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(962), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(964), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4505] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(966), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(968), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4571] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(970), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(972), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4637] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(974), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(976), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4703] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(970), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(972), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4769] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(978), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(980), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4835] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(982), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(984), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4901] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(978), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(980), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [4967] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(986), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(988), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5033] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(990), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(992), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5099] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5165] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(994), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(996), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5231] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5297] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5363] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5429] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5495] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5561] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(998), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1000), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5627] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1002), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1004), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5693] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1006), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1008), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5759] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1010), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1012), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5825] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1014), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1016), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5891] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1020), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [5957] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6023] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6089] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1022), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1024), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6155] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1026), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1028), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6221] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1030), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1032), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6287] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1034), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1036), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6353] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(978), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(980), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6419] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(978), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(980), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6485] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1038), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1040), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6551] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1042), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1044), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6617] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1046), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1048), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6683] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1050), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1052), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6749] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1054), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1056), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6815] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1058), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1060), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6881] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1062), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1064), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [6947] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7013] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1066), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1068), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7079] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7145] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1070), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1072), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7211] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7277] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1074), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1076), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7343] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7409] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7475] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1078), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1080), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7541] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7607] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7673] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1082), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1084), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7739] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1086), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1088), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7805] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7871] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [7937] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8003] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8069] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(938), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(940), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8135] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8201] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8267] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1090), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1092), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8333] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8399] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8465] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1094), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1096), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8531] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8597] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8663] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8729] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8795] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1098), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1100), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8861] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8927] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1102), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1104), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [8993] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1106), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1108), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9059] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1110), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1112), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9125] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1114), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1116), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9191] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1118), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1120), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9257] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1124), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9323] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1126), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1128), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_case, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [9389] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(719), 1, anon_sym_COLON, ACTIONS(738), 1, anon_sym_RBRACE, ACTIONS(1134), 1, anon_sym_LPAREN, ACTIONS(1137), 1, anon_sym_EQ, ACTIONS(1139), 1, anon_sym_EQ_GT, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1132), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [9470] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(708), 1, anon_sym_RBRACE, ACTIONS(719), 1, anon_sym_COLON, ACTIONS(1134), 1, anon_sym_LPAREN, ACTIONS(1137), 1, anon_sym_EQ, ACTIONS(1139), 1, anon_sym_EQ_GT, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(1132), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [9551] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(719), 1, anon_sym_COLON, ACTIONS(736), 1, anon_sym_RBRACE, ACTIONS(1134), 1, anon_sym_LPAREN, ACTIONS(1137), 1, anon_sym_EQ, ACTIONS(1139), 1, anon_sym_EQ_GT, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1132), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [9632] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1143), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1145), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [9696] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1147), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1149), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [9760] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1153), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [9824] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1132), 20, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [9892] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1157), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1159), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [9956] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1161), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1163), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [10020] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1165), 1, anon_sym_EQ_GT, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10089] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10158] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, anon_sym_EQ_GT, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10227] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(841), 1, anon_sym_EQ, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10296] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1171), 1, anon_sym_EQ, ACTIONS(1174), 1, anon_sym_EQ_GT, ACTIONS(1169), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10366] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1161), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1163), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [10428] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(857), 1, anon_sym_EQ_GT, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10496] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10564] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(800), 1, anon_sym_COLON, ACTIONS(1139), 1, anon_sym_EQ_GT, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10634] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(800), 1, anon_sym_COLON, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10704] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(796), 1, anon_sym_COLON, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10774] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(884), 1, anon_sym_EQ, ACTIONS(881), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10844] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(853), 1, anon_sym_EQ, ACTIONS(857), 1, anon_sym_EQ_GT, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10912] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(796), 1, anon_sym_COLON, ACTIONS(1139), 1, anon_sym_EQ_GT, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [10982] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1157), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1159), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [11044] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1153), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [11106] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11172] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(892), 1, anon_sym_in, ACTIONS(1178), 1, anon_sym_of, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11244] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, anon_sym_EQ_GT, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11312] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1180), 1, anon_sym_EQ, ACTIONS(1182), 1, anon_sym_EQ_GT, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11380] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11446] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, anon_sym_EQ_GT, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1184), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11516] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1174), 1, anon_sym_EQ_GT, ACTIONS(1190), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11586] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1147), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1149), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [11648] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(867), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11718] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(889), 1, anon_sym_EQ, ACTIONS(887), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11788] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, anon_sym_EQ_GT, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11860] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, anon_sym_EQ_GT, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [11928] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1143), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, ACTIONS(1145), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [11990] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1182), 1, anon_sym_EQ_GT, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12058] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, anon_sym_EQ_GT, ACTIONS(798), 1, anon_sym_EQ, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(706), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12126] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1163), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1161), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12187] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, anon_sym_EQ_GT, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1197), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12256] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1180), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12321] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1202), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1200), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12382] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1184), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12449] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(841), 1, anon_sym_EQ, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(897), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12518] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1202), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1200), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12579] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1206), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1204), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12640] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12709] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1171), 1, anon_sym_EQ, ACTIONS(1169), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12776] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1190), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [12843] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1210), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1208), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12904] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1214), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1212), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [12965] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1202), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1200), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [13026] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1202), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, anon_sym_BANG, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_BQUOTE, sym_number, anon_sym_AT, ACTIONS(1200), 39, anon_sym_export, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, anon_sym_if, anon_sym_switch, anon_sym_for, anon_sym_await, anon_sym_while, anon_sym_do, anon_sym_try, anon_sym_with, anon_sym_break, anon_sym_continue, anon_sym_debugger, anon_sym_return, anon_sym_throw, anon_sym_yield, anon_sym_SLASH, anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, anon_sym_PLUS, anon_sym_DASH, anon_sym_typeof, anon_sym_void, anon_sym_delete, sym_identifier, sym_this, sym_super, sym_true, sym_false, sym_null, sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, [13087] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1132), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13152] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(845), 1, anon_sym_EQ_GT, ACTIONS(881), 1, anon_sym_RBRACK, ACTIONS(884), 1, anon_sym_EQ, ACTIONS(887), 1, anon_sym_COMMA, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13222] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(706), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13288] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1197), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13354] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, anon_sym_EQ_GT, ACTIONS(1169), 1, anon_sym_COMMA, ACTIONS(1184), 1, anon_sym_RBRACK, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13424] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1174), 1, anon_sym_EQ_GT, ACTIONS(1132), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13490] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1216), 1, anon_sym_EQ, ACTIONS(1218), 1, anon_sym_EQ_GT, ACTIONS(1132), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13555] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1218), 1, anon_sym_EQ_GT, ACTIONS(1132), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13620] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1169), 1, anon_sym_COMMA, ACTIONS(1184), 1, anon_sym_RBRACK, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13687] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1174), 1, anon_sym_EQ_GT, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13756] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(928), 1, anon_sym_EQ_GT, ACTIONS(706), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13821] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(926), 1, anon_sym_EQ, ACTIONS(928), 1, anon_sym_EQ_GT, ACTIONS(706), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13886] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(847), 1, anon_sym_EQ, ACTIONS(869), 1, anon_sym_EQ_GT, ACTIONS(892), 1, anon_sym_in, ACTIONS(1178), 1, anon_sym_of, ACTIONS(706), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(732), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(717), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13955] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1132), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [14021] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1216), 1, anon_sym_EQ, ACTIONS(1132), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, ACTIONS(1141), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(1130), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [14083] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1220), 1, sym_identifier, ACTIONS(1222), 1, anon_sym_STAR, ACTIONS(1224), 1, anon_sym_LBRACE, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, STATE(1352), 1, sym_import_clause, STATE(1370), 1, sym_string, STATE(1526), 2, sym_namespace_import_export, sym_named_imports, ACTIONS(1228), 12, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, ACTIONS(1226), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14151] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1234), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1236), 21, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [14215] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1248), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1250), 23, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, [14277] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1252), 1, sym__automatic_semicolon, ACTIONS(467), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(465), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14331] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1254), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1256), 21, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [14395] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 21, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [14459] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1238), 1, anon_sym_LPAREN, STATE(555), 1, sym_arguments, ACTIONS(1262), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1264), 27, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14512] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1270), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1266), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14565] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1275), 1, anon_sym_QMARK_DOT, STATE(555), 1, sym_arguments, ACTIONS(1262), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1264), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14624] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14675] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1281), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14728] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1252), 1, sym__automatic_semicolon, ACTIONS(467), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(465), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14779] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1286), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14832] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1289), 1, sym__automatic_semicolon, ACTIONS(481), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(479), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14883] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(487), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(485), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14931] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1293), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [14979] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1295), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1297), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15027] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1299), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1301), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15075] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1303), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1305), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15123] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1309), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [15217] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1343), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1309), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15265] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1345), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [15359] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1347), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1345), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15407] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1349), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1351), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15455] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1353), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [15549] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1355), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1353), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15597] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(491), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(489), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15645] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1357), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1359), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15693] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1361), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1363), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15741] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1365), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1367), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15789] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1369), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1371), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15837] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1373), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1375), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15885] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1377), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1379), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [15933] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1381), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [16027] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1383), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1381), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [16075] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1385), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [16169] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1387), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1389), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [16217] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1391), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1393), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [16265] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 7, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_QMARK_QMARK, [16355] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1258), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 12, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, [16433] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 17, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [16501] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [16587] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 10, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [16671] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1258), 2, anon_sym_AMP, anon_sym_PIPE, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 10, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [16753] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 17, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [16823] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 8, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [16911] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [16997] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 15, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [17071] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1395), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1397), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17119] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(501), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(503), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17167] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1399), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1401), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17215] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1405), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [17311] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 18, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [17375] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1407), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [17469] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(541), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(543), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17517] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1409), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1411), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17565] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(481), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(479), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17613] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1413), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1407), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17661] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1415), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [17755] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1417), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1419), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17803] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17851] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1425), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1427), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17899] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1429), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1431), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17947] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1433), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1435), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [17995] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1437), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1439), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18043] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(531), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(533), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18091] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1441), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1443), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18139] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(495), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(493), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18187] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1449), 1, sym_regex_flags, ACTIONS(1445), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, ACTIONS(1447), 26, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18237] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18285] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1451), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1453), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18333] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1455), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [18427] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(571), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(573), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18475] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18523] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(511), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(513), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18571] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1457), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1459), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18619] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [18681] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1471), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1473), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18729] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1248), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1250), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, [18789] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(551), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(553), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18837] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1234), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1236), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [18899] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [18947] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1275), 1, anon_sym_QMARK_DOT, ACTIONS(1475), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1477), 25, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19001] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1475), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1477), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19049] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19097] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1479), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1481), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19145] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1483), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [19239] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1485), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1487), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19287] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1489), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [19381] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(521), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(523), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19429] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1293), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [19523] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(561), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(563), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19571] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1491), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [19665] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1493), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1495), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19713] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1497), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1499), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19761] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1501), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1503), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19809] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1505), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1507), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19857] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1228), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1226), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [19905] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1254), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1256), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [19967] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1509), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1511), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [20015] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1513), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1515), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [20063] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1415), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [20156] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1551), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, [20249] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1407), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [20342] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1409), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1411), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [20389] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [20452] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [20525] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1483), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [20618] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1483), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [20711] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(475), 1, sym__automatic_semicolon, ACTIONS(465), 2, anon_sym_else, anon_sym_while, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [20764] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 8, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [20849] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 7, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [20936] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [20985] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [21054] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1587), 1, anon_sym_QMARK_DOT, STATE(738), 1, sym_arguments, ACTIONS(1262), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1264), 22, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [21111] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1461), 1, anon_sym_LPAREN, STATE(738), 1, sym_arguments, ACTIONS(1262), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1264), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [21162] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1258), 2, anon_sym_AMP, anon_sym_PIPE, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [21243] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [21326] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 8, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [21411] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1433), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1435), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [21458] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [21525] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1258), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, [21602] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_QMARK_QMARK, [21691] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [21740] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1385), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [21833] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(477), 1, sym__automatic_semicolon, ACTIONS(467), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(465), 25, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [21884] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1489), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [21977] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1309), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [22070] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1345), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [22163] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1353), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [22256] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1491), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [22349] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1381), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [22442] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1385), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [22535] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1381), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [22628] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1589), 1, anon_sym_COMMA, ACTIONS(1592), 1, anon_sym_RBRACE, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1491), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [22725] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1353), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [22818] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_QMARK_QMARK, [22907] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1293), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [23000] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1258), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, [23077] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [23144] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 8, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [23229] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1345), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [23322] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1266), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [23371] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1309), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [23464] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [23547] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1258), 2, anon_sym_AMP, anon_sym_PIPE, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [23628] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [23697] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 7, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [23784] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1489), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [23877] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 8, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [23962] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1592), 1, anon_sym_RBRACE, ACTIONS(1594), 1, anon_sym_COMMA, ACTIONS(1415), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [24059] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [24132] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [24195] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [24244] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1491), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [24337] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1455), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, [24430] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1293), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [24523] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1455), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [24616] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1266), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [24665] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1597), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, [24758] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [24807] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1415), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [24900] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [24949] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1601), 1, anon_sym_in, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1555), 2, anon_sym_LT, anon_sym_GT, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1599), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [25044] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1604), 1, anon_sym_COMMA, ACTIONS(1607), 1, anon_sym_RBRACE, ACTIONS(1415), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [25141] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25190] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1557), 1, anon_sym_AMP_AMP, ACTIONS(1559), 1, anon_sym_PIPE_PIPE, ACTIONS(1561), 1, anon_sym_GT_GT, ACTIONS(1565), 1, anon_sym_AMP, ACTIONS(1567), 1, anon_sym_CARET, ACTIONS(1569), 1, anon_sym_PIPE, ACTIONS(1573), 1, anon_sym_PERCENT, ACTIONS(1575), 1, anon_sym_STAR_STAR, ACTIONS(1583), 1, anon_sym_QMARK_QMARK, ACTIONS(1585), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1553), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1563), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1571), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1579), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1581), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1555), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1577), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1407), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, [25283] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1509), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1511), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25329] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25377] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1609), 1, anon_sym_RPAREN, STATE(1242), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [25473] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1395), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1397), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25519] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1611), 1, anon_sym_COMMA, ACTIONS(1405), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [25613] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(561), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(563), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25659] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1613), 1, anon_sym_RPAREN, STATE(1293), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [25755] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(525), 1, sym__automatic_semicolon, ACTIONS(517), 2, anon_sym_else, anon_sym_while, ACTIONS(521), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(523), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25805] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1413), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1407), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25851] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1513), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1515), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25897] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1417), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1419), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25943] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1184), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [25993] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1295), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1297), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26039] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1611), 1, anon_sym_COMMA, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1615), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [26133] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1617), 1, anon_sym_RBRACK, STATE(1238), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [26229] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1505), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1507), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26275] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1451), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1453), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26321] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1619), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, [26413] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(541), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(543), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26459] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(511), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(513), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26505] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1365), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1367), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26551] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1457), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1459), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26597] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1611), 1, anon_sym_COMMA, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1621), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [26691] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1429), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1431), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26737] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1437), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1439), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26783] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(505), 1, sym__automatic_semicolon, ACTIONS(497), 2, anon_sym_else, anon_sym_while, ACTIONS(501), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(503), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26833] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1611), 1, anon_sym_COMMA, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1623), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [26927] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1357), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1359), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [26973] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, sym__automatic_semicolon, ACTIONS(547), 2, anon_sym_else, anon_sym_while, ACTIONS(551), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(553), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27023] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1625), 1, anon_sym_RBRACK, STATE(1248), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [27119] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1176), 1, anon_sym_EQ, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1130), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27171] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1171), 1, anon_sym_EQ, ACTIONS(1169), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27221] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, sym__automatic_semicolon, ACTIONS(557), 2, anon_sym_else, anon_sym_while, ACTIONS(561), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(563), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27271] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(551), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(553), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27317] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1369), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1371), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27363] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1501), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1503), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27409] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1493), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1495), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27455] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1383), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1381), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27501] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, sym__automatic_semicolon, ACTIONS(537), 2, anon_sym_else, anon_sym_while, ACTIONS(541), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(543), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27551] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1377), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1379), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27597] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(521), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(523), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27643] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1373), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1375), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27689] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1485), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1487), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27735] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(571), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(573), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27781] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1190), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27831] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1228), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1226), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27877] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, sym__automatic_semicolon, ACTIONS(567), 2, anon_sym_else, anon_sym_while, ACTIONS(571), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(573), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27927] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1361), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1363), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [27973] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1180), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28021] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1627), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28071] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1355), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1353), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28117] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1629), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1266), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28167] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1631), 1, anon_sym_RPAREN, STATE(1194), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [28263] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1497), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1499), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28309] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1633), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28359] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, sym__automatic_semicolon, ACTIONS(527), 2, anon_sym_else, anon_sym_while, ACTIONS(531), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(533), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28409] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1387), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1389), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28455] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1633), 1, anon_sym_of, ACTIONS(1635), 1, anon_sym_in, ACTIONS(469), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28507] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(531), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(533), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28553] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1629), 1, anon_sym_of, ACTIONS(1638), 1, anon_sym_in, ACTIONS(1266), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28605] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28651] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1293), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28697] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1627), 1, anon_sym_of, ACTIONS(1641), 1, anon_sym_in, ACTIONS(1277), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28749] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, sym__automatic_semicolon, ACTIONS(507), 2, anon_sym_else, anon_sym_while, ACTIONS(511), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(513), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28799] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1349), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1351), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28845] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1644), 1, anon_sym_RBRACK, STATE(1248), 1, aux_sym_array_repeat1, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [28941] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1391), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1393), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [28987] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1399), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1401), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29033] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1347), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1345), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29079] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1441), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1443), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29125] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1646), 1, sym_regex_flags, ACTIONS(1445), 14, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, ACTIONS(1447), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29173] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29219] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29265] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29311] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1423), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29357] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1343), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1309), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29403] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(501), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(503), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29449] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1425), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1427), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29495] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1303), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1305), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29541] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1475), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1477), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29587] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1479), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1481), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29633] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1599), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [29725] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1587), 1, anon_sym_QMARK_DOT, ACTIONS(1475), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1477), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29777] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1299), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1301), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29823] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1646), 1, sym_regex_flags, ACTIONS(1445), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, ACTIONS(1447), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29871] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1471), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1473), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [29917] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1648), 1, anon_sym_RBRACE, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30010] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1345), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30101] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [30162] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1684), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30255] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1407), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30346] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [30429] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1686), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30522] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1688), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30615] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 5, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [30700] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [30767] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1690), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30860] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1692), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [30953] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1258), 2, anon_sym_AMP, anon_sym_PIPE, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 7, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [31032] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1694), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31125] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 4, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_QMARK_QMARK, [31212] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1696), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31305] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1698), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31398] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1700), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31491] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1415), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31582] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 7, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [31663] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [31746] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1489), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [31837] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 1, anon_sym_LPAREN, ACTIONS(1705), 1, anon_sym_COLON, ACTIONS(1451), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1453), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [31886] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [31951] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 12, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [32022] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1707), 1, anon_sym_RBRACE, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32115] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1167), 1, anon_sym_EQ, ACTIONS(1197), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [32164] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1709), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32257] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1711), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32350] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1713), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32441] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1715), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32534] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1717), 1, anon_sym_RBRACE, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32627] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1719), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32720] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1455), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32811] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1385), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32902] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1293), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [32993] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1381), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33084] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1721), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33175] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1353), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33266] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1607), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33357] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, ACTIONS(1592), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33448] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1723), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33541] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1258), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 9, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, [33616] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1725), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33709] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1309), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33800] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1483), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33891] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1403), 1, anon_sym_COMMA, ACTIONS(1727), 1, anon_sym_RPAREN, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [33984] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1521), 1, anon_sym_AMP_AMP, ACTIONS(1523), 1, anon_sym_PIPE_PIPE, ACTIONS(1525), 1, anon_sym_GT_GT, ACTIONS(1529), 1, anon_sym_AMP, ACTIONS(1531), 1, anon_sym_CARET, ACTIONS(1533), 1, anon_sym_PIPE, ACTIONS(1537), 1, anon_sym_PERCENT, ACTIONS(1539), 1, anon_sym_STAR_STAR, ACTIONS(1547), 1, anon_sym_QMARK_QMARK, ACTIONS(1549), 1, sym__ternary_qmark, ACTIONS(1729), 1, anon_sym_SEMI, ACTIONS(1731), 1, sym__automatic_semicolon, ACTIONS(1469), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1517), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1527), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1535), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1543), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1545), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1519), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1541), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34077] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1491), 2, anon_sym_LBRACE, anon_sym_COLON, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34168] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1733), 1, anon_sym_LPAREN, ACTIONS(1736), 1, anon_sym_COLON, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [34217] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1169), 1, anon_sym_COMMA, ACTIONS(1184), 1, anon_sym_RBRACK, ACTIONS(1187), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [34267] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1491), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34357] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1309), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34447] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1772), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34537] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1313), 1, anon_sym_AMP_AMP, ACTIONS(1315), 1, anon_sym_PIPE_PIPE, ACTIONS(1317), 1, anon_sym_GT_GT, ACTIONS(1321), 1, anon_sym_AMP, ACTIONS(1323), 1, anon_sym_CARET, ACTIONS(1325), 1, anon_sym_PIPE, ACTIONS(1329), 1, anon_sym_PERCENT, ACTIONS(1331), 1, anon_sym_STAR_STAR, ACTIONS(1339), 1, anon_sym_QMARK_QMARK, ACTIONS(1341), 1, sym__ternary_qmark, ACTIONS(1774), 1, anon_sym_RBRACK, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1307), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1319), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1327), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1335), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1337), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1311), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1333), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34627] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1483), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34717] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1258), 2, anon_sym_AMP, anon_sym_PIPE, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [34795] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1776), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34885] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1778), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [34975] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 6, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, [35055] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 13, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [35121] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1780), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35211] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 4, sym__ternary_qmark, anon_sym_of, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [35295] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1782), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35385] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 5, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [35467] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1784), 1, anon_sym_COLON, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35557] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 11, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [35627] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 14, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [35687] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1407), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35777] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1599), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1786), 1, anon_sym_in, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1740), 2, anon_sym_LT, anon_sym_GT, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35869] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1345), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [35959] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1789), 1, anon_sym_LBRACE, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36049] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1415), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36139] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1258), 1, anon_sym_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1260), 5, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, [36221] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1455), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36311] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1489), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36401] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1293), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36491] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1258), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 13, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, [36555] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, ACTIONS(1258), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1260), 8, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, [36629] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1260), 3, sym__ternary_qmark, anon_sym_of, anon_sym_QMARK_QMARK, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36715] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1353), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36805] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1381), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [36895] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1286), 1, anon_sym_RBRACK, ACTIONS(1633), 1, anon_sym_COMMA, ACTIONS(469), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [36945] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1385), 1, anon_sym_of, ACTIONS(1742), 1, anon_sym_AMP_AMP, ACTIONS(1744), 1, anon_sym_PIPE_PIPE, ACTIONS(1746), 1, anon_sym_GT_GT, ACTIONS(1750), 1, anon_sym_AMP, ACTIONS(1752), 1, anon_sym_CARET, ACTIONS(1754), 1, anon_sym_PIPE, ACTIONS(1758), 1, anon_sym_PERCENT, ACTIONS(1760), 1, anon_sym_STAR_STAR, ACTIONS(1768), 1, anon_sym_QMARK_QMARK, ACTIONS(1770), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1738), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1748), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1756), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1764), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1766), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1740), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1762), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [37035] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1281), 1, anon_sym_RBRACK, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1627), 1, anon_sym_COMMA, ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37085] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1270), 1, anon_sym_RBRACK, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1629), 1, anon_sym_COMMA, ACTIONS(1266), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37135] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1449), 1, sym_regex_flags, ACTIONS(1445), 14, anon_sym_STAR, anon_sym_in, anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, ACTIONS(1447), 20, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37180] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1284), 1, anon_sym_EQ, ACTIONS(1627), 1, anon_sym_of, ACTIONS(1641), 1, anon_sym_in, ACTIONS(1277), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1279), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37229] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(365), 1, anon_sym_BQUOTE, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(1240), 1, anon_sym_LBRACK, ACTIONS(1242), 1, anon_sym_DOT, ACTIONS(1244), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(589), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [37316] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_EQ, ACTIONS(1629), 1, anon_sym_of, ACTIONS(1638), 1, anon_sym_in, ACTIONS(1266), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1268), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37365] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, anon_sym_BQUOTE, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(1463), 1, anon_sym_LBRACK, ACTIONS(1465), 1, anon_sym_DOT, ACTIONS(1467), 1, anon_sym_QMARK_DOT, ACTIONS(1654), 1, anon_sym_AMP_AMP, ACTIONS(1656), 1, anon_sym_PIPE_PIPE, ACTIONS(1658), 1, anon_sym_GT_GT, ACTIONS(1662), 1, anon_sym_AMP, ACTIONS(1664), 1, anon_sym_CARET, ACTIONS(1666), 1, anon_sym_PIPE, ACTIONS(1670), 1, anon_sym_PERCENT, ACTIONS(1672), 1, anon_sym_STAR_STAR, ACTIONS(1680), 1, anon_sym_QMARK_QMARK, ACTIONS(1682), 1, sym__ternary_qmark, ACTIONS(1246), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(1650), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1660), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, ACTIONS(1668), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1676), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1678), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(696), 2, sym_template_string, sym_arguments, ACTIONS(1652), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, ACTIONS(1674), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, [37452] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_EQ, ACTIONS(1633), 1, anon_sym_of, ACTIONS(1635), 1, anon_sym_in, ACTIONS(469), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(471), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37501] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1155), 1, anon_sym_EQ, ACTIONS(1192), 1, anon_sym_in, ACTIONS(1195), 1, anon_sym_of, ACTIONS(1130), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37550] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1216), 1, anon_sym_EQ, ACTIONS(1130), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1132), 22, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, [37595] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1795), 1, anon_sym_RBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1799), 1, anon_sym_async, ACTIONS(1801), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1276), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1791), 2, anon_sym_export, sym_identifier, ACTIONS(1803), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1277), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [37676] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1807), 1, anon_sym_RBRACE, ACTIONS(1809), 1, anon_sym_async, ACTIONS(1811), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1276), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1805), 2, anon_sym_export, sym_identifier, ACTIONS(1813), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1277), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [37757] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1817), 1, anon_sym_RBRACE, ACTIONS(1819), 1, anon_sym_async, ACTIONS(1821), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1276), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1815), 2, anon_sym_export, sym_identifier, ACTIONS(1823), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1277), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [37838] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1827), 1, anon_sym_RBRACE, ACTIONS(1829), 1, anon_sym_async, ACTIONS(1831), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1205), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1825), 2, anon_sym_export, sym_identifier, ACTIONS(1833), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1214), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [37919] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1837), 1, anon_sym_RBRACE, ACTIONS(1839), 1, anon_sym_async, ACTIONS(1841), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1276), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1835), 2, anon_sym_export, sym_identifier, ACTIONS(1843), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1277), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [38000] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1847), 1, anon_sym_RBRACE, ACTIONS(1849), 1, anon_sym_async, ACTIONS(1851), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1276), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1845), 2, anon_sym_export, sym_identifier, ACTIONS(1853), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1277), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [38081] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1857), 1, anon_sym_RBRACE, ACTIONS(1859), 1, anon_sym_async, ACTIONS(1861), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, STATE(1202), 1, aux_sym_object_pattern_repeat1, STATE(1205), 1, aux_sym_object_repeat1, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1855), 2, anon_sym_export, sym_identifier, ACTIONS(1863), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1214), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [38162] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(103), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1870), 1, anon_sym_async, ACTIONS(1872), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(107), 2, sym_number, sym_private_property_identifier, ACTIONS(1865), 2, anon_sym_export, sym_identifier, ACTIONS(1867), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(1874), 2, anon_sym_get, anon_sym_set, STATE(1208), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1417), 3, sym_spread_element, sym_method_definition, sym_pair, STATE(1419), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [38235] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(1880), 1, anon_sym_RBRACE, STATE(1275), 1, aux_sym_object_pattern_repeat1, ACTIONS(1882), 2, sym_number, sym_private_property_identifier, STATE(1279), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, STATE(1518), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1876), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [38290] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(1886), 1, anon_sym_RBRACE, STATE(1202), 1, aux_sym_object_pattern_repeat1, ACTIONS(1882), 2, sym_number, sym_private_property_identifier, STATE(1215), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, STATE(1518), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1884), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [38345] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(1797), 1, anon_sym_LBRACK, ACTIONS(1882), 2, sym_number, sym_private_property_identifier, ACTIONS(1890), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(1419), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, STATE(1498), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, STATE(1518), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1888), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [38395] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(668), 1, anon_sym_DOT_DOT_DOT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1898), 1, anon_sym_async, ACTIONS(1902), 1, anon_sym_static, STATE(896), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(1892), 2, anon_sym_export, sym_identifier, ACTIONS(1894), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(1900), 2, sym_number, sym_private_property_identifier, ACTIONS(1904), 2, anon_sym_get, anon_sym_set, STATE(1243), 3, sym_string, sym__property_name, sym_computed_property_name, STATE(1417), 3, sym_spread_element, sym_method_definition, sym_pair, [38455] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1908), 1, anon_sym_RBRACE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, STATE(862), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [38515] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1922), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [38571] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(736), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [38627] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1928), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [38683] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, ACTIONS(1930), 1, anon_sym_RBRACE, STATE(871), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [38743] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1928), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [38797] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, ACTIONS(1932), 1, anon_sym_RBRACE, STATE(861), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [38857] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, ACTIONS(1934), 1, anon_sym_RBRACE, STATE(853), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [38917] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, ACTIONS(1936), 1, anon_sym_RBRACE, STATE(862), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [38977] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1941), 1, anon_sym_STAR, ACTIONS(1944), 1, anon_sym_RBRACE, ACTIONS(1946), 1, anon_sym_LBRACK, ACTIONS(1949), 1, anon_sym_async, ACTIONS(1952), 1, anon_sym_DQUOTE, ACTIONS(1955), 1, anon_sym_SQUOTE, ACTIONS(1961), 1, anon_sym_AT, ACTIONS(1964), 1, anon_sym_static, STATE(862), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1938), 2, anon_sym_export, sym_identifier, ACTIONS(1958), 2, sym_number, sym_private_property_identifier, ACTIONS(1967), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [39037] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(738), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39091] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(738), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [39147] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1922), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39201] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(736), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39255] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(708), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39309] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1970), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39363] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1972), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [39419] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(708), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [39475] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1912), 1, anon_sym_async, ACTIONS(1916), 1, anon_sym_static, ACTIONS(1974), 1, anon_sym_RBRACE, STATE(862), 1, aux_sym_class_body_repeat1, STATE(895), 1, aux_sym_export_statement_repeat1, STATE(935), 1, sym_method_definition, STATE(959), 1, sym_decorator, STATE(1330), 1, sym_field_definition, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(1914), 2, sym_number, sym_private_property_identifier, ACTIONS(1918), 2, anon_sym_get, anon_sym_set, STATE(1059), 3, sym_string, sym__property_name, sym_computed_property_name, [39535] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1972), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [39589] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1970), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [39645] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(708), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39694] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1970), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39743] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(738), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39792] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1972), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39841] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1928), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39890] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1922), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39939] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(736), 1, anon_sym_RBRACE, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [39988] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1976), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [40036] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1976), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [40082] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(826), 1, sym_identifier, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1979), 1, anon_sym_export, ACTIONS(1981), 1, anon_sym_STAR, ACTIONS(1983), 1, anon_sym_class, ACTIONS(1985), 1, anon_sym_async, ACTIONS(1989), 1, anon_sym_static, ACTIONS(1991), 1, anon_sym_get, ACTIONS(1993), 1, anon_sym_set, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(1987), 2, sym_number, sym_private_property_identifier, STATE(1397), 3, sym_string, sym__property_name, sym_computed_property_name, [40137] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1976), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40178] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1995), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [40221] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1997), 1, anon_sym_STAR, ACTIONS(1999), 1, anon_sym_async, ACTIONS(2003), 1, anon_sym_get, ACTIONS(2005), 1, anon_sym_set, ACTIONS(2001), 2, sym_number, sym_private_property_identifier, ACTIONS(1906), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1041), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40266] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(2007), 1, anon_sym_async, ACTIONS(2009), 2, sym_number, sym_private_property_identifier, ACTIONS(2011), 2, anon_sym_get, anon_sym_set, ACTIONS(1906), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1045), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40309] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(828), 1, anon_sym_async, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1995), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, [40354] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2013), 1, anon_sym_STAR, ACTIONS(2017), 1, anon_sym_get, ACTIONS(2019), 1, anon_sym_set, ACTIONS(2015), 2, sym_number, sym_private_property_identifier, STATE(1422), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40397] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1920), 1, anon_sym_STAR, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(830), 2, anon_sym_get, anon_sym_set, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40438] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2021), 1, anon_sym_STAR, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, ACTIONS(2025), 2, anon_sym_get, anon_sym_set, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40479] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2027), 1, anon_sym_STAR, ACTIONS(2031), 1, anon_sym_get, ACTIONS(2033), 1, anon_sym_set, ACTIONS(2029), 2, sym_number, sym_private_property_identifier, STATE(1362), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [40522] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2035), 2, sym_number, sym_private_property_identifier, STATE(1365), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40558] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(822), 2, sym_number, sym_private_property_identifier, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40594] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, ACTIONS(1910), 1, anon_sym_LBRACK, ACTIONS(1981), 1, anon_sym_STAR, ACTIONS(2037), 1, anon_sym_async, ACTIONS(2041), 1, anon_sym_static, ACTIONS(2043), 1, anon_sym_get, ACTIONS(2045), 1, anon_sym_set, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(1906), 2, anon_sym_export, sym_identifier, ACTIONS(2039), 2, sym_number, sym_private_property_identifier, STATE(1046), 3, sym_string, sym__property_name, sym_computed_property_name, [40644] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1981), 1, anon_sym_STAR, ACTIONS(1985), 1, anon_sym_async, ACTIONS(1989), 1, anon_sym_static, ACTIONS(1991), 1, anon_sym_get, ACTIONS(1993), 1, anon_sym_set, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(826), 2, anon_sym_export, sym_identifier, ACTIONS(1987), 2, sym_number, sym_private_property_identifier, STATE(1397), 3, sym_string, sym__property_name, sym_computed_property_name, [40694] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2047), 2, sym_number, sym_private_property_identifier, STATE(1366), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40730] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2049), 2, sym_number, sym_private_property_identifier, STATE(1414), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40766] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2051), 2, sym_number, sym_private_property_identifier, STATE(1418), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40802] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40838] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(822), 2, sym_number, sym_private_property_identifier, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1995), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [40876] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(710), 1, anon_sym_var, ACTIONS(724), 1, anon_sym_class, ACTIONS(726), 1, anon_sym_async, ACTIONS(728), 1, anon_sym_function, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2053), 1, anon_sym_default, STATE(382), 1, sym_declaration, STATE(959), 1, sym_decorator, STATE(1174), 1, aux_sym_export_statement_repeat1, ACTIONS(712), 2, anon_sym_let, anon_sym_const, STATE(415), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, [40921] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2059), 1, anon_sym_LPAREN, ACTIONS(2061), 1, anon_sym_DOT, STATE(954), 1, sym_arguments, ACTIONS(2055), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2057), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [40952] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2063), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2065), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [40976] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41000] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2013), 1, anon_sym_STAR, ACTIONS(2017), 1, anon_sym_get, ACTIONS(2019), 1, anon_sym_set, ACTIONS(2015), 2, sym_number, sym_private_property_identifier, STATE(1422), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [41040] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2071), 1, anon_sym_EQ_GT, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41076] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2073), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2075), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41100] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2073), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2075), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41124] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2073), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2075), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41148] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2077), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2079), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41172] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2081), 8, anon_sym_export, anon_sym_DOT, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2083), 8, anon_sym_STAR, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41196] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2085), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2087), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41220] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41244] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41268] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41292] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2089), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2091), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41316] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41340] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2093), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2095), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41364] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41388] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2067), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2069), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41412] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2097), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2099), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41436] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2027), 1, anon_sym_STAR, ACTIONS(2031), 1, anon_sym_get, ACTIONS(2033), 1, anon_sym_set, ACTIONS(2029), 2, sym_number, sym_private_property_identifier, STATE(1362), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [41476] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2085), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2087), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41500] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2085), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2087), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41524] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(710), 1, anon_sym_var, ACTIONS(724), 1, anon_sym_class, ACTIONS(726), 1, anon_sym_async, ACTIONS(728), 1, anon_sym_function, ACTIONS(2053), 1, anon_sym_default, STATE(382), 1, sym_declaration, STATE(959), 1, sym_decorator, STATE(1174), 1, aux_sym_export_statement_repeat1, ACTIONS(712), 2, anon_sym_let, anon_sym_const, STATE(415), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, [41566] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2105), 1, anon_sym_AT, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, ACTIONS(2103), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, ACTIONS(2101), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41596] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2021), 1, anon_sym_STAR, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, ACTIONS(2025), 2, anon_sym_get, anon_sym_set, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, [41634] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(710), 1, anon_sym_var, ACTIONS(724), 1, anon_sym_class, ACTIONS(726), 1, anon_sym_async, ACTIONS(728), 1, anon_sym_function, ACTIONS(2108), 1, anon_sym_default, STATE(382), 1, sym_declaration, STATE(959), 1, sym_decorator, STATE(1174), 1, aux_sym_export_statement_repeat1, ACTIONS(712), 2, anon_sym_let, anon_sym_const, STATE(415), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, [41676] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2085), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2087), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41700] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(1997), 1, anon_sym_STAR, ACTIONS(2110), 1, anon_sym_async, ACTIONS(2114), 1, anon_sym_get, ACTIONS(2116), 1, anon_sym_set, ACTIONS(2112), 2, sym_number, sym_private_property_identifier, ACTIONS(826), 3, anon_sym_export, sym_identifier, anon_sym_static, STATE(1364), 3, sym_string, sym__property_name, sym_computed_property_name, [41742] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2085), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2087), 10, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41766] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2118), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, [41787] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2051), 2, sym_number, sym_private_property_identifier, STATE(1418), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41820] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2124), 1, anon_sym_SEMI, ACTIONS(2120), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2122), 8, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [41845] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2126), 2, sym_number, sym_private_property_identifier, STATE(1432), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41878] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2128), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, [41899] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2130), 2, sym_number, sym_private_property_identifier, STATE(1431), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41932] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2047), 2, sym_number, sym_private_property_identifier, STATE(1366), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [41965] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2132), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, [41986] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2035), 2, sym_number, sym_private_property_identifier, STATE(1365), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42019] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2134), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, [42040] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2136), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_CARET_EQ, anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, anon_sym_LT_LT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, [42061] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2138), 2, sym_number, sym_private_property_identifier, STATE(1449), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42094] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2049), 2, sym_number, sym_private_property_identifier, STATE(1414), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42127] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42160] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2140), 2, sym_number, sym_private_property_identifier, STATE(1323), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42193] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2142), 2, sym_number, sym_private_property_identifier, STATE(1327), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42226] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1509), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(1511), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42248] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2023), 2, sym_number, sym_private_property_identifier, STATE(1357), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42278] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1299), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(1301), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42300] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1395), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(1397), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42322] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2144), 2, sym_number, sym_private_property_identifier, STATE(1328), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42352] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2146), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2148), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42374] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2150), 2, sym_number, sym_private_property_identifier, STATE(1360), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42404] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2138), 2, sym_number, sym_private_property_identifier, STATE(1449), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42434] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2152), 2, sym_number, sym_private_property_identifier, STATE(1425), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42464] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2055), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2057), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42486] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2154), 7, anon_sym_export, anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2156), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42508] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2158), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(2160), 8, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, [42530] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(822), 2, sym_number, sym_private_property_identifier, STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42560] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(1896), 1, anon_sym_LBRACK, ACTIONS(2162), 2, sym_number, sym_private_property_identifier, STATE(1443), 3, sym_string, sym__property_name, sym_computed_property_name, ACTIONS(826), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, [42590] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2172), 1, anon_sym_SLASH, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, STATE(1014), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42625] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2178), 1, anon_sym_SLASH, STATE(998), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42660] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2180), 1, anon_sym_SLASH, STATE(992), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42695] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2182), 1, anon_sym_SLASH, STATE(999), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42730] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2182), 1, anon_sym_SLASH, STATE(985), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42762] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2184), 1, anon_sym_LT, STATE(977), 1, sym_jsx_opening_element, STATE(1087), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, [42788] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2188), 1, anon_sym_LT, ACTIONS(2190), 1, sym_jsx_text, ACTIONS(2192), 1, sym_comment, STATE(969), 1, sym_jsx_opening_element, STATE(1223), 1, sym_jsx_closing_element, STATE(979), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [42814] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2178), 1, anon_sym_SLASH, STATE(996), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42846] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2172), 1, anon_sym_SLASH, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, STATE(1013), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42878] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2194), 1, anon_sym_LT, ACTIONS(2196), 1, sym_jsx_text, STATE(697), 1, sym_jsx_closing_element, STATE(969), 1, sym_jsx_opening_element, STATE(981), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [42904] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2198), 1, anon_sym_LT, ACTIONS(2200), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1111), 1, sym_jsx_closing_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [42930] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2178), 1, anon_sym_SLASH, STATE(987), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [42962] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2202), 1, anon_sym_LT, ACTIONS(2204), 1, sym_jsx_text, STATE(587), 1, sym_jsx_closing_element, STATE(969), 1, sym_jsx_opening_element, STATE(980), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [42988] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2182), 1, anon_sym_SLASH, STATE(986), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43020] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2198), 1, anon_sym_LT, ACTIONS(2206), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1092), 1, sym_jsx_closing_element, STATE(973), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43046] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2172), 1, anon_sym_SLASH, ACTIONS(2174), 1, sym_jsx_identifier, STATE(1000), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43078] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2188), 1, anon_sym_LT, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1206), 1, sym_jsx_closing_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43104] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, ACTIONS(2202), 1, anon_sym_LT, STATE(530), 1, sym_jsx_closing_element, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43130] = 7, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2194), 1, anon_sym_LT, ACTIONS(2200), 1, sym_jsx_text, STATE(717), 1, sym_jsx_closing_element, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43156] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2180), 1, anon_sym_SLASH, STATE(989), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43188] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(818), 1, anon_sym_DQUOTE, ACTIONS(820), 1, anon_sym_SQUOTE, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2184), 1, anon_sym_LT, STATE(977), 1, sym_jsx_opening_element, STATE(1086), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, [43214] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2180), 1, anon_sym_SLASH, STATE(995), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43246] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2208), 1, anon_sym_GT, ACTIONS(2210), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43275] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2212), 1, anon_sym_GT, ACTIONS(2214), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43304] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2208), 1, anon_sym_GT, ACTIONS(2216), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43333] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2218), 1, anon_sym_GT, ACTIONS(2220), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43362] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2208), 1, anon_sym_GT, ACTIONS(2222), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43391] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2224), 1, anon_sym_LT, ACTIONS(2226), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1008), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43414] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2218), 1, anon_sym_GT, ACTIONS(2228), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43443] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2230), 1, anon_sym_GT, ACTIONS(2232), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43472] = 6, ACTIONS(2192), 1, sym_comment, ACTIONS(2234), 1, anon_sym_LBRACE, ACTIONS(2237), 1, anon_sym_LT, ACTIONS(2240), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43495] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2218), 1, anon_sym_GT, ACTIONS(2243), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43524] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2212), 1, anon_sym_GT, ACTIONS(2245), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43553] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2212), 1, anon_sym_GT, ACTIONS(2247), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43582] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2249), 1, sym_identifier, ACTIONS(2252), 1, anon_sym_LBRACE, ACTIONS(2255), 1, anon_sym_GT, ACTIONS(2257), 1, anon_sym_SLASH, ACTIONS(2259), 1, sym_jsx_identifier, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43611] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2230), 1, anon_sym_GT, ACTIONS(2262), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43640] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2230), 1, anon_sym_GT, ACTIONS(2264), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43669] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2212), 1, anon_sym_GT, ACTIONS(2266), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43698] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, ACTIONS(2268), 1, anon_sym_LT, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43721] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2178), 1, anon_sym_SLASH, STATE(991), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43750] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2180), 1, anon_sym_SLASH, STATE(988), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43779] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, ACTIONS(2270), 1, anon_sym_LT, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43802] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2182), 1, anon_sym_SLASH, STATE(994), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43831] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2272), 1, anon_sym_LT, ACTIONS(2274), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1004), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43854] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_GT, ACTIONS(2172), 1, anon_sym_SLASH, ACTIONS(2174), 1, sym_jsx_identifier, STATE(1012), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [43883] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, ACTIONS(2276), 1, anon_sym_LT, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43906] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2200), 1, sym_jsx_text, ACTIONS(2278), 1, anon_sym_LT, STATE(969), 1, sym_jsx_opening_element, STATE(993), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43929] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2280), 1, anon_sym_LT, ACTIONS(2282), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1001), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43952] = 6, ACTIONS(2186), 1, anon_sym_LBRACE, ACTIONS(2192), 1, sym_comment, ACTIONS(2284), 1, anon_sym_LT, ACTIONS(2286), 1, sym_jsx_text, STATE(969), 1, sym_jsx_opening_element, STATE(1009), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, [43975] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2218), 1, anon_sym_GT, ACTIONS(2288), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [44004] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2208), 1, anon_sym_GT, ACTIONS(2290), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [44033] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 1, sym_identifier, ACTIONS(2166), 1, anon_sym_LBRACE, ACTIONS(2174), 1, sym_jsx_identifier, ACTIONS(2230), 1, anon_sym_GT, ACTIONS(2292), 1, anon_sym_SLASH, STATE(997), 1, aux_sym_jsx_opening_element_repeat1, STATE(1064), 1, sym_jsx_namespace_name, STATE(1096), 2, sym_jsx_expression, sym_jsx_attribute, [44062] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(708), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44085] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2294), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, [44098] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2296), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, [44111] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1409), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1411), 5, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_GT, sym_jsx_identifier, [44126] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2302), 1, anon_sym_EQ, STATE(1085), 1, sym__initializer, ACTIONS(2300), 2, anon_sym_in, anon_sym_of, ACTIONS(2298), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [44145] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2304), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, [44158] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, STATE(1199), 1, sym__initializer, ACTIONS(2300), 2, anon_sym_in, anon_sym_of, ACTIONS(2298), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [44177] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2308), 1, sym_identifier, ACTIONS(2310), 1, anon_sym_LBRACE, ACTIONS(2312), 1, anon_sym_LBRACK, STATE(1146), 1, sym_variable_declarator, STATE(1109), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44198] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1970), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44221] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2318), 1, anon_sym_EQ, ACTIONS(2314), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2316), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [44240] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(736), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44263] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2310), 1, anon_sym_LBRACE, ACTIONS(2312), 1, anon_sym_LBRACK, ACTIONS(2320), 1, sym_identifier, STATE(1145), 1, sym_variable_declarator, STATE(1021), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44284] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2310), 1, anon_sym_LBRACE, ACTIONS(2312), 1, anon_sym_LBRACK, ACTIONS(2322), 1, sym_identifier, STATE(1146), 1, sym_variable_declarator, STATE(1019), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44305] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1433), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1435), 5, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_GT, sym_jsx_identifier, [44320] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1972), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44343] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2324), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, [44356] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2308), 1, sym_identifier, ACTIONS(2310), 1, anon_sym_LBRACE, ACTIONS(2312), 1, anon_sym_LBRACK, STATE(1228), 1, sym_variable_declarator, STATE(1109), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44377] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2308), 1, sym_identifier, ACTIONS(2310), 1, anon_sym_LBRACE, ACTIONS(2312), 1, anon_sym_LBRACK, STATE(1145), 1, sym_variable_declarator, STATE(1109), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44398] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2326), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, [44411] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1928), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44434] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(738), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1253), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44457] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(1922), 1, anon_sym_RBRACE, ACTIONS(1926), 1, anon_sym_EQ, STATE(1220), 1, aux_sym_object_pattern_repeat1, STATE(1222), 1, aux_sym_object_repeat1, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, [44480] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(2328), 1, sym_identifier, ACTIONS(2330), 1, anon_sym_LBRACK, STATE(1529), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44498] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1633), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [44510] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2336), 1, anon_sym_SLASH, ACTIONS(2338), 1, sym_jsx_identifier, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44532] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2340), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44554] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1307), 1, sym__initializer, STATE(1412), 1, sym_formal_parameters, ACTIONS(2344), 2, sym__automatic_semicolon, anon_sym_SEMI, [44574] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2346), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2348), 4, anon_sym_LBRACE, anon_sym_EQ, anon_sym_GT, sym_jsx_identifier, [44588] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2350), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2352), 4, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_DOT, [44602] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1627), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [44614] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1350), 1, sym__initializer, STATE(1356), 1, sym_formal_parameters, ACTIONS(2354), 2, sym__automatic_semicolon, anon_sym_SEMI, [44634] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1347), 1, sym__initializer, STATE(1367), 1, sym_formal_parameters, ACTIONS(2356), 2, sym__automatic_semicolon, anon_sym_SEMI, [44654] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2358), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44676] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2304), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [44688] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2360), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44710] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2362), 1, anon_sym_default, ACTIONS(2364), 1, anon_sym_RBRACE, ACTIONS(2366), 1, anon_sym_case, STATE(1057), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, [44728] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2370), 1, anon_sym_BQUOTE, ACTIONS(2372), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(2368), 2, sym__template_chars, sym_escape_sequence, STATE(1074), 2, sym_template_substitution, aux_sym_template_string_repeat1, [44746] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2372), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(2374), 1, anon_sym_BQUOTE, ACTIONS(2368), 2, sym__template_chars, sym_escape_sequence, STATE(1074), 2, sym_template_substitution, aux_sym_template_string_repeat1, [44764] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(2330), 1, anon_sym_LBRACK, ACTIONS(2376), 1, sym_identifier, STATE(1392), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44782] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2378), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44804] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1793), 1, anon_sym_LBRACE, ACTIONS(2330), 1, anon_sym_LBRACK, ACTIONS(2380), 1, sym_identifier, STATE(1185), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, [44822] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2372), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(2384), 1, anon_sym_BQUOTE, ACTIONS(2382), 2, sym__template_chars, sym_escape_sequence, STATE(1051), 2, sym_template_substitution, aux_sym_template_string_repeat1, [44840] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2362), 1, anon_sym_default, ACTIONS(2366), 1, anon_sym_case, ACTIONS(2386), 1, anon_sym_RBRACE, STATE(1072), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, [44858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1629), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [44870] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1403), 1, sym_formal_parameters, STATE(1424), 1, sym__initializer, ACTIONS(2388), 2, sym__automatic_semicolon, anon_sym_SEMI, [44890] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2390), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44912] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2392), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44934] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2394), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44956] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2396), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [44978] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2402), 1, anon_sym_EQ, ACTIONS(2398), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2400), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [44994] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2326), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [45006] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2404), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [45028] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2372), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(2408), 1, anon_sym_BQUOTE, ACTIONS(2406), 2, sym__template_chars, sym_escape_sequence, STATE(1052), 2, sym_template_substitution, aux_sym_template_string_repeat1, [45046] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2410), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [45068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2294), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [45080] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2324), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [45092] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2296), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, [45104] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2412), 1, anon_sym_default, ACTIONS(2415), 1, anon_sym_RBRACE, ACTIONS(2417), 1, anon_sym_case, STATE(1072), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, [45122] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, ACTIONS(2420), 1, anon_sym_SLASH, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [45144] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2425), 1, anon_sym_BQUOTE, ACTIONS(2427), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(2422), 2, sym__template_chars, sym_escape_sequence, STATE(1074), 2, sym_template_substitution, aux_sym_template_string_repeat1, [45162] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1423), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45175] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2430), 1, anon_sym_EQ, ACTIONS(1190), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, [45188] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1423), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45201] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1423), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45214] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1421), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1423), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45227] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1471), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1473), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45240] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1457), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1459), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45253] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2432), 1, sym_identifier, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, STATE(700), 1, sym_class_body, STATE(1338), 1, sym_class_heritage, [45272] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1169), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_EQ, anon_sym_RBRACK, [45283] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(1924), 1, anon_sym_COLON, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(2438), 1, anon_sym_RBRACE, STATE(1250), 1, aux_sym_object_pattern_repeat1, [45302] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2442), 1, anon_sym_in, ACTIONS(2444), 1, anon_sym_of, ACTIONS(2440), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [45317] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2446), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2448), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45330] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2450), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2452), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45343] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1976), 2, anon_sym_COMMA, anon_sym_RBRACE, [45358] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2454), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2456), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45371] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2458), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2460), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45384] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2462), 1, anon_sym_export, ACTIONS(2464), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [45403] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1493), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1495), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45416] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2466), 1, sym_identifier, STATE(700), 1, sym_class_body, STATE(1338), 1, sym_class_heritage, [45435] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2468), 1, anon_sym_EQ, ACTIONS(1169), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, [45448] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2471), 1, sym_identifier, STATE(700), 1, sym_class_body, STATE(1338), 1, sym_class_heritage, [45467] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2473), 2, anon_sym_SLASH, sym_identifier, ACTIONS(2475), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45480] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2477), 1, sym_identifier, ACTIONS(2479), 1, anon_sym_LBRACE, STATE(526), 1, sym_class_body, STATE(1428), 1, sym_class_heritage, [45499] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2481), 1, anon_sym_export, ACTIONS(2483), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [45518] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1461), 1, anon_sym_LPAREN, ACTIONS(2485), 1, sym_identifier, ACTIONS(2487), 1, anon_sym_LBRACK, ACTIONS(2489), 1, sym_private_property_identifier, STATE(727), 1, sym_arguments, [45537] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(1924), 1, anon_sym_COLON, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(2491), 1, anon_sym_RBRACE, STATE(1220), 1, aux_sym_object_pattern_repeat1, [45556] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2493), 1, sym_identifier, ACTIONS(2495), 1, anon_sym_GT, ACTIONS(2497), 1, sym_jsx_identifier, STATE(982), 1, sym_nested_identifier, STATE(1003), 1, sym_jsx_namespace_name, [45575] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2499), 1, sym_identifier, STATE(714), 1, sym_class_body, STATE(1441), 1, sym_class_heritage, [45594] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2501), 1, sym_identifier, ACTIONS(2503), 1, anon_sym_GT, ACTIONS(2505), 1, sym_jsx_identifier, STATE(967), 1, sym_nested_identifier, STATE(1005), 1, sym_jsx_namespace_name, [45613] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2479), 1, anon_sym_LBRACE, ACTIONS(2507), 1, sym_identifier, STATE(588), 1, sym_class_body, STATE(1465), 1, sym_class_heritage, [45632] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1238), 1, anon_sym_LPAREN, ACTIONS(2509), 1, sym_identifier, ACTIONS(2511), 1, anon_sym_LBRACK, ACTIONS(2513), 1, sym_private_property_identifier, STATE(531), 1, sym_arguments, [45651] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2515), 1, sym_identifier, ACTIONS(2517), 1, anon_sym_GT, ACTIONS(2519), 1, sym_jsx_identifier, STATE(974), 1, sym_nested_identifier, STATE(1002), 1, sym_jsx_namespace_name, [45670] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2332), 1, sym_identifier, ACTIONS(2334), 1, anon_sym_GT, ACTIONS(2338), 1, sym_jsx_identifier, STATE(971), 1, sym_nested_identifier, STATE(1007), 1, sym_jsx_namespace_name, [45689] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2521), 1, sym_identifier, STATE(714), 1, sym_class_body, STATE(1441), 1, sym_class_heritage, [45708] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2306), 1, anon_sym_EQ, STATE(1199), 1, sym__initializer, ACTIONS(2298), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [45723] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2436), 1, anon_sym_extends, ACTIONS(2523), 1, sym_identifier, STATE(714), 1, sym_class_body, STATE(1441), 1, sym_class_heritage, [45742] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1387), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1389), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45755] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2525), 1, anon_sym_EQ, ACTIONS(1169), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, [45768] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1399), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1401), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45781] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1361), 2, anon_sym_SLASH, sym_identifier, ACTIONS(1363), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, [45794] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2528), 1, sym_identifier, ACTIONS(2530), 1, anon_sym_STAR, STATE(1461), 1, sym_formal_parameters, [45810] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2532), 1, sym_identifier, ACTIONS(2534), 1, anon_sym_STAR, STATE(1315), 1, sym_formal_parameters, [45826] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2536), 1, sym_identifier, ACTIONS(2538), 1, sym_jsx_identifier, STATE(1326), 1, sym_nested_identifier, STATE(1552), 1, sym_jsx_namespace_name, [45842] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1411), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [45852] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1627), 4, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, [45862] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1633), 4, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, [45872] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(54), 1, sym_class_body, STATE(1457), 1, sym_class_heritage, [45888] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [45898] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1435), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [45908] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2544), 1, anon_sym_RBRACK, STATE(1237), 1, aux_sym_array_pattern_repeat1, [45924] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(668), 1, sym_class_body, STATE(1446), 1, sym_class_heritage, [45940] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2546), 1, sym_identifier, ACTIONS(2548), 1, sym_jsx_identifier, STATE(1299), 1, sym_nested_identifier, STATE(1571), 1, sym_jsx_namespace_name, [45956] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2550), 1, anon_sym_COMMA, ACTIONS(2552), 1, anon_sym_RPAREN, STATE(1234), 1, aux_sym_formal_parameters_repeat1, [45972] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2554), 1, anon_sym_COMMA, STATE(1128), 1, aux_sym_array_repeat1, ACTIONS(1619), 2, anon_sym_RPAREN, anon_sym_RBRACK, [45986] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2557), 1, anon_sym_DQUOTE, STATE(1134), 1, aux_sym_string_repeat1, ACTIONS(2559), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46000] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2557), 1, anon_sym_SQUOTE, STATE(1178), 1, aux_sym_string_repeat2, ACTIONS(2561), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46014] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2563), 1, anon_sym_DQUOTE, STATE(1134), 1, aux_sym_string_repeat1, ACTIONS(2559), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46028] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2563), 1, anon_sym_SQUOTE, STATE(1178), 1, aux_sym_string_repeat2, ACTIONS(2561), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46042] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2565), 1, anon_sym_SQUOTE, STATE(1135), 1, aux_sym_string_repeat2, ACTIONS(2567), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46056] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2569), 1, anon_sym_DQUOTE, STATE(1134), 1, aux_sym_string_repeat1, ACTIONS(2571), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46070] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2574), 1, anon_sym_SQUOTE, STATE(1178), 1, aux_sym_string_repeat2, ACTIONS(2561), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46084] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2565), 1, anon_sym_DQUOTE, STATE(1150), 1, aux_sym_string_repeat1, ACTIONS(2576), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46098] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2540), 1, anon_sym_extends, ACTIONS(2578), 1, anon_sym_LBRACE, STATE(315), 1, sym_class_body, STATE(1454), 1, sym_class_heritage, [46114] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2580), 1, sym_identifier, ACTIONS(2582), 1, anon_sym_STAR, STATE(1315), 1, sym_formal_parameters, [46130] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 1, anon_sym_COLON, ACTIONS(1926), 1, anon_sym_EQ, ACTIONS(2584), 2, anon_sym_COMMA, anon_sym_RBRACE, [46144] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1405), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, [46154] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(1995), 2, anon_sym_COMMA, anon_sym_RBRACE, [46166] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2586), 1, sym_identifier, ACTIONS(2588), 1, sym_jsx_identifier, STATE(1353), 1, sym_nested_identifier, STATE(1475), 1, sym_jsx_namespace_name, [46182] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2590), 1, sym_identifier, ACTIONS(2592), 1, anon_sym_STAR, STATE(1464), 1, sym_formal_parameters, [46198] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2594), 1, sym_identifier, ACTIONS(2596), 1, anon_sym_STAR, STATE(1464), 1, sym_formal_parameters, [46214] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, anon_sym_COMMA, STATE(1176), 1, aux_sym_variable_declaration_repeat1, ACTIONS(2600), 2, sym__automatic_semicolon, anon_sym_SEMI, [46228] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, anon_sym_COMMA, STATE(1177), 1, aux_sym_variable_declaration_repeat1, ACTIONS(2602), 2, sym__automatic_semicolon, anon_sym_SEMI, [46242] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(56), 1, sym_class_body, STATE(1317), 1, sym_class_heritage, [46258] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2604), 4, sym__template_chars, sym_escape_sequence, anon_sym_BQUOTE, anon_sym_DOLLAR_LBRACE, [46268] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(701), 1, sym_class_body, STATE(1423), 1, sym_class_heritage, [46284] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2574), 1, anon_sym_DQUOTE, STATE(1134), 1, aux_sym_string_repeat1, ACTIONS(2559), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46298] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2606), 1, sym_identifier, ACTIONS(2608), 1, anon_sym_STAR, STATE(1464), 1, sym_formal_parameters, [46314] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1629), 4, anon_sym_RPAREN, anon_sym_in, anon_sym_of, anon_sym_EQ, [46324] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2610), 1, anon_sym_DQUOTE, STATE(1134), 1, aux_sym_string_repeat1, ACTIONS(2559), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46338] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2612), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [46354] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2464), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [46370] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym_identifier, ACTIONS(2616), 1, anon_sym_STAR, STATE(1442), 1, sym_formal_parameters, [46386] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2618), 1, anon_sym_DQUOTE, STATE(1131), 1, aux_sym_string_repeat1, ACTIONS(2620), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46400] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, anon_sym_COMMA, STATE(1158), 1, aux_sym_variable_declaration_repeat1, ACTIONS(2625), 2, sym__automatic_semicolon, anon_sym_SEMI, [46414] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2627), 1, anon_sym_SQUOTE, STATE(1130), 1, aux_sym_string_repeat2, ACTIONS(2629), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46428] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(583), 1, sym_class_body, STATE(1375), 1, sym_class_heritage, [46444] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2618), 1, anon_sym_SQUOTE, STATE(1132), 1, aux_sym_string_repeat2, ACTIONS(2631), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46458] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2627), 1, anon_sym_DQUOTE, STATE(1129), 1, aux_sym_string_repeat1, ACTIONS(2633), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46472] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2540), 1, anon_sym_extends, ACTIONS(2578), 1, anon_sym_LBRACE, STATE(326), 1, sym_class_body, STATE(1346), 1, sym_class_heritage, [46488] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2610), 1, anon_sym_SQUOTE, STATE(1178), 1, aux_sym_string_repeat2, ACTIONS(2561), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46502] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2635), 1, anon_sym_RBRACK, STATE(1252), 1, aux_sym_array_pattern_repeat1, [46518] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2637), 1, sym_identifier, ACTIONS(2639), 1, sym_jsx_identifier, STATE(1399), 1, sym_nested_identifier, STATE(1509), 1, sym_jsx_namespace_name, [46534] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(686), 1, sym_class_body, STATE(1396), 1, sym_class_heritage, [46550] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2643), 1, anon_sym_COMMA, ACTIONS(2645), 1, anon_sym_RBRACE, STATE(1229), 1, sym__import_export_specifier, [46566] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2647), 1, anon_sym_from, STATE(1427), 1, sym__from_clause, ACTIONS(2649), 2, sym__automatic_semicolon, anon_sym_SEMI, [46580] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2651), 1, anon_sym_COMMA, ACTIONS(2653), 1, anon_sym_RBRACE, STATE(1193), 1, sym__import_export_specifier, [46596] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1705), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, [46606] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2655), 1, anon_sym_EQ, ACTIONS(1190), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, [46618] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(737), 1, sym_class_body, STATE(1393), 1, sym_class_heritage, [46634] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2657), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [46650] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, ACTIONS(2540), 1, anon_sym_extends, STATE(543), 1, sym_class_body, STATE(1371), 1, sym_class_heritage, [46666] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, anon_sym_COMMA, STATE(1158), 1, aux_sym_variable_declaration_repeat1, ACTIONS(2659), 2, sym__automatic_semicolon, anon_sym_SEMI, [46680] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, anon_sym_COMMA, STATE(1158), 1, aux_sym_variable_declaration_repeat1, ACTIONS(2661), 2, sym__automatic_semicolon, anon_sym_SEMI, [46694] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2663), 1, anon_sym_SQUOTE, STATE(1178), 1, aux_sym_string_repeat2, ACTIONS(2665), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46708] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2668), 1, anon_sym_DQUOTE, STATE(1153), 1, aux_sym_string_repeat1, ACTIONS(2670), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, [46722] = 4, ACTIONS(2192), 1, sym_comment, ACTIONS(2668), 1, anon_sym_SQUOTE, STATE(1164), 1, aux_sym_string_repeat2, ACTIONS(2672), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, [46736] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1224), 1, anon_sym_LBRACE, ACTIONS(2674), 1, anon_sym_STAR, STATE(1523), 2, sym_namespace_import_export, sym_named_imports, [46750] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2676), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [46766] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, ACTIONS(2483), 1, anon_sym_class, STATE(927), 1, aux_sym_export_statement_repeat1, STATE(959), 1, sym_decorator, [46782] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2678), 1, sym_identifier, ACTIONS(2680), 1, anon_sym_STAR, STATE(1315), 1, sym_formal_parameters, [46798] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2682), 1, anon_sym_EQ, STATE(1311), 1, sym__initializer, ACTIONS(2300), 2, anon_sym_in, anon_sym_of, [46812] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(904), 1, anon_sym_while, ACTIONS(2684), 1, anon_sym_else, STATE(358), 1, sym_else_clause, [46825] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2686), 1, anon_sym_GT, [46838] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2688), 1, anon_sym_COMMA, ACTIONS(2691), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [46851] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2693), 1, anon_sym_COMMA, ACTIONS(2696), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [46864] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2698), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46873] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2635), 1, anon_sym_RBRACK, STATE(1252), 1, aux_sym_array_pattern_repeat1, [46886] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2700), 1, sym_identifier, STATE(1301), 1, sym_formal_parameters, [46899] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2702), 1, anon_sym_COMMA, ACTIONS(2704), 1, anon_sym_RBRACE, STATE(1231), 1, aux_sym_named_imports_repeat1, [46912] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(2706), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [46925] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1421), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46934] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1421), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46943] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1399), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46952] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2698), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46961] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2440), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [46970] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2698), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46979] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1421), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [46988] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2708), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47001] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1361), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47010] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2698), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47019] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2712), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47032] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1387), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47041] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1421), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47050] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2714), 1, anon_sym_COLON, STATE(1403), 1, sym_formal_parameters, [47063] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2716), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47072] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1471), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47081] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2718), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47094] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2720), 1, anon_sym_COMMA, ACTIONS(2723), 1, anon_sym_RPAREN, STATE(1212), 1, aux_sym_formal_parameters_repeat1, [47107] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2723), 2, anon_sym_COMMA, anon_sym_RPAREN, [47118] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2712), 1, anon_sym_RBRACE, STATE(1211), 1, aux_sym_object_repeat1, [47131] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2708), 1, anon_sym_RBRACE, STATE(1216), 1, aux_sym_object_pattern_repeat1, [47144] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2725), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47157] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2727), 1, anon_sym_EQ, ACTIONS(1195), 2, anon_sym_in, anon_sym_of, [47168] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1457), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47177] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2729), 1, sym_identifier, STATE(1407), 1, sym_formal_parameters, [47190] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2731), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47203] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2647), 1, anon_sym_from, ACTIONS(2733), 1, anon_sym_as, STATE(1445), 1, sym__from_clause, [47216] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2735), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47229] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(1493), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47238] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2737), 1, sym_identifier, STATE(903), 1, sym_decorator_member_expression, STATE(958), 1, sym_decorator_call_expression, [47251] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1631), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [47264] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1631), 1, anon_sym_RPAREN, STATE(1194), 1, aux_sym_array_repeat1, [47277] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2739), 1, sym_identifier, STATE(1436), 1, sym_formal_parameters, [47290] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2625), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, [47299] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2741), 1, anon_sym_COMMA, ACTIONS(2743), 1, anon_sym_RBRACE, STATE(1260), 1, aux_sym_export_clause_repeat1, [47312] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2747), 1, anon_sym_as, ACTIONS(2745), 2, anon_sym_COMMA, anon_sym_RBRACE, [47323] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2749), 1, anon_sym_COMMA, ACTIONS(2751), 1, anon_sym_RBRACE, STATE(1294), 1, aux_sym_named_imports_repeat1, [47336] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2753), 1, sym_identifier, STATE(1440), 1, sym_formal_parameters, [47349] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2755), 1, anon_sym_RBRACE, STATE(1408), 1, sym__import_export_specifier, [47362] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(670), 1, anon_sym_RPAREN, ACTIONS(2757), 1, anon_sym_COMMA, STATE(1212), 1, aux_sym_formal_parameters_repeat1, [47375] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2759), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47384] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1230), 1, anon_sym_DQUOTE, ACTIONS(1232), 1, anon_sym_SQUOTE, STATE(1343), 1, sym_string, [47397] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2761), 1, anon_sym_RBRACK, STATE(1257), 1, aux_sym_array_pattern_repeat1, [47410] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(2763), 1, anon_sym_RBRACK, STATE(1128), 1, aux_sym_array_repeat1, [47423] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, ACTIONS(2767), 1, anon_sym_LPAREN, STATE(314), 1, sym_statement_block, [47436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1619), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, [47445] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2769), 2, anon_sym_COMMA, anon_sym_RBRACE, [47456] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(2771), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [47469] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2773), 1, anon_sym_COLON, STATE(1403), 1, sym_formal_parameters, [47482] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2458), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47491] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2775), 1, anon_sym_GT, [47504] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2777), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47517] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2542), 1, anon_sym_EQ, ACTIONS(2779), 2, anon_sym_COMMA, anon_sym_RBRACK, [47528] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(2781), 1, anon_sym_RBRACK, STATE(1128), 1, aux_sym_array_repeat1, [47541] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2783), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47554] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2785), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47567] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2787), 1, sym_identifier, ACTIONS(2789), 2, sym__automatic_semicolon, anon_sym_SEMI, [47578] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2791), 1, anon_sym_RBRACK, STATE(1257), 1, aux_sym_array_pattern_repeat1, [47591] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2793), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47604] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2485), 1, sym_identifier, ACTIONS(2487), 1, anon_sym_LBRACK, ACTIONS(2489), 1, sym_private_property_identifier, [47617] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2509), 1, sym_identifier, ACTIONS(2511), 1, anon_sym_LBRACK, ACTIONS(2513), 1, sym_private_property_identifier, [47630] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2550), 1, anon_sym_COMMA, ACTIONS(2552), 1, anon_sym_RPAREN, STATE(1234), 1, aux_sym_formal_parameters_repeat1, [47643] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2779), 1, anon_sym_RBRACK, ACTIONS(2795), 1, anon_sym_COMMA, STATE(1257), 1, aux_sym_array_pattern_repeat1, [47656] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2798), 1, anon_sym_LPAREN, ACTIONS(2800), 1, anon_sym_await, STATE(29), 1, sym__for_header, [47669] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2802), 1, sym_identifier, ACTIONS(2804), 2, sym__automatic_semicolon, anon_sym_SEMI, [47680] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2806), 1, anon_sym_COMMA, ACTIONS(2808), 1, anon_sym_RBRACE, STATE(1274), 1, aux_sym_export_clause_repeat1, [47693] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2810), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47702] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2812), 1, anon_sym_RBRACE, STATE(1462), 1, sym__import_export_specifier, [47715] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2814), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47724] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2816), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47733] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2818), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47742] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2820), 1, anon_sym_LPAREN, ACTIONS(2822), 1, anon_sym_await, STATE(37), 1, sym__for_header, [47755] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2544), 1, anon_sym_RBRACK, STATE(1257), 1, aux_sym_array_pattern_repeat1, [47768] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1617), 1, anon_sym_RBRACK, STATE(1128), 1, aux_sym_array_repeat1, [47781] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1617), 1, anon_sym_RBRACK, STATE(1238), 1, aux_sym_array_repeat1, [47794] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2544), 1, anon_sym_RBRACK, STATE(1237), 1, aux_sym_array_pattern_repeat1, [47807] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym_identifier, STATE(1301), 1, sym_formal_parameters, [47820] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2826), 1, anon_sym_RBRACE, STATE(1462), 1, sym__import_export_specifier, [47833] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2814), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, [47842] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2828), 1, anon_sym_COMMA, ACTIONS(2831), 1, anon_sym_RBRACE, STATE(1274), 1, aux_sym_export_clause_repeat1, [47855] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2833), 1, anon_sym_RBRACE, STATE(1189), 1, aux_sym_object_pattern_repeat1, [47868] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2835), 1, anon_sym_RBRACE, STATE(1188), 1, aux_sym_object_repeat1, [47881] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 1, anon_sym_COMMA, ACTIONS(2835), 1, anon_sym_RBRACE, STATE(1246), 1, aux_sym_object_repeat1, [47894] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2430), 1, anon_sym_EQ, ACTIONS(1195), 2, anon_sym_in, anon_sym_of, [47905] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, anon_sym_COMMA, ACTIONS(2833), 1, anon_sym_RBRACE, STATE(1249), 1, aux_sym_object_pattern_repeat1, [47918] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2454), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, [47927] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2837), 1, anon_sym_GT, [47940] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2839), 1, sym_identifier, STATE(1301), 1, sym_formal_parameters, [47953] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1609), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [47966] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1609), 1, anon_sym_RPAREN, STATE(1242), 1, aux_sym_array_repeat1, [47979] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, anon_sym_COMMA, ACTIONS(2635), 1, anon_sym_RBRACK, STATE(1257), 1, aux_sym_array_pattern_repeat1, [47992] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1613), 1, anon_sym_RPAREN, STATE(1293), 1, aux_sym_array_repeat1, [48005] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1613), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [48018] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1625), 1, anon_sym_RBRACK, STATE(1128), 1, aux_sym_array_repeat1, [48031] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2841), 1, sym_identifier, STATE(1436), 1, sym_formal_parameters, [48044] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, ACTIONS(2843), 1, sym_identifier, STATE(1436), 1, sym_formal_parameters, [48057] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, ACTIONS(2845), 1, anon_sym_RBRACE, STATE(1408), 1, sym__import_export_specifier, [48070] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(1625), 1, anon_sym_RBRACK, STATE(1248), 1, aux_sym_array_repeat1, [48083] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, anon_sym_COMMA, ACTIONS(2847), 1, anon_sym_RPAREN, STATE(1128), 1, aux_sym_array_repeat1, [48096] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2849), 1, anon_sym_COMMA, ACTIONS(2852), 1, anon_sym_RBRACE, STATE(1294), 1, aux_sym_named_imports_repeat1, [48109] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2854), 1, anon_sym_GT, [48122] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2856), 1, sym_identifier, ACTIONS(2858), 1, anon_sym_STAR, [48132] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(693), 1, sym_statement_block, [48142] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2854), 1, anon_sym_GT, [48152] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2854), 1, anon_sym_GT, [48162] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(60), 1, sym_statement_block, [48172] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(739), 1, sym_statement_block, [48182] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(41), 1, sym_parenthesized_expression, [48192] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(908), 1, sym_statement_block, [48202] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(909), 1, sym_statement_block, [48212] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(910), 1, sym_statement_block, [48222] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(1382), 1, sym_parenthesized_expression, [48232] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2864), 2, sym__automatic_semicolon, anon_sym_SEMI, [48240] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(39), 1, sym_parenthesized_expression, [48250] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(325), 1, sym_statement_block, [48260] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(573), 1, sym_statement_block, [48270] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2442), 1, anon_sym_in, ACTIONS(2444), 1, anon_sym_of, [48280] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(296), 1, sym_statement_block, [48290] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1448), 1, sym_formal_parameters, [48300] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(40), 1, sym_parenthesized_expression, [48310] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(725), 1, sym_statement_block, [48320] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1437), 1, sym_formal_parameters, [48330] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(58), 1, sym_class_body, [48340] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, STATE(1408), 1, sym__import_export_specifier, [48350] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2868), 2, sym__automatic_semicolon, anon_sym_SEMI, [48358] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(914), 1, sym_statement_block, [48368] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(915), 1, sym_statement_block, [48378] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(916), 1, sym_statement_block, [48388] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1303), 1, sym_formal_parameters, [48398] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2837), 1, anon_sym_GT, [48408] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1458), 1, sym_formal_parameters, [48418] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2837), 1, anon_sym_GT, [48428] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1304), 1, sym_formal_parameters, [48438] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1305), 1, sym_formal_parameters, [48448] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(918), 1, sym_statement_block, [48458] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2124), 2, sym__automatic_semicolon, anon_sym_SEMI, [48466] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1615), 2, sym__automatic_semicolon, anon_sym_SEMI, [48474] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(905), 1, sym_statement_block, [48484] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(920), 1, sym_statement_block, [48494] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(921), 1, sym_statement_block, [48504] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2870), 1, sym_identifier, ACTIONS(2872), 1, anon_sym_STAR, [48514] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(922), 1, sym_statement_block, [48524] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2874), 1, anon_sym_EQ_GT, [48534] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(673), 1, sym_class_body, [48544] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2647), 1, anon_sym_from, STATE(1426), 1, sym__from_clause, [48554] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2876), 1, anon_sym_LBRACE, STATE(320), 1, sym_statement_block, [48564] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2641), 1, sym_identifier, STATE(1462), 1, sym__import_export_specifier, [48574] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2878), 1, sym_identifier, ACTIONS(2880), 1, sym_jsx_identifier, [48584] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2882), 2, sym__automatic_semicolon, anon_sym_SEMI, [48592] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(59), 1, sym_statement_block, [48602] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(36), 1, sym_parenthesized_expression, [48612] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2578), 1, anon_sym_LBRACE, STATE(319), 1, sym_class_body, [48622] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2884), 2, sym__automatic_semicolon, anon_sym_SEMI, [48630] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(31), 1, sym_parenthesized_expression, [48640] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, anon_sym_LPAREN, STATE(23), 1, sym_parenthesized_expression, [48650] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2886), 2, sym__automatic_semicolon, anon_sym_SEMI, [48658] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2888), 1, anon_sym_COMMA, ACTIONS(2890), 1, anon_sym_from, [48668] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2647), 1, anon_sym_from, STATE(1388), 1, sym__from_clause, [48678] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2775), 1, anon_sym_GT, [48688] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1455), 1, sym_formal_parameters, [48698] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2876), 1, anon_sym_LBRACE, STATE(317), 1, sym_statement_block, [48708] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(911), 1, sym_statement_block, [48718] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1450), 1, sym_formal_parameters, [48728] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2779), 2, anon_sym_COMMA, anon_sym_RBRACK, [48736] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(422), 1, sym_statement_block, [48746] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1447), 1, sym_formal_parameters, [48756] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2892), 1, anon_sym_LPAREN, STATE(1381), 1, sym_parenthesized_expression, [48766] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1430), 1, sym_formal_parameters, [48776] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2894), 1, anon_sym_LPAREN, STATE(33), 1, sym__for_header, [48786] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1412), 1, sym_formal_parameters, [48796] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1411), 1, sym_formal_parameters, [48806] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1409), 1, sym_formal_parameters, [48816] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(919), 1, sym_statement_block, [48826] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2896), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [48834] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1378), 1, sym_formal_parameters, [48844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2898), 2, sym__automatic_semicolon, anon_sym_SEMI, [48852] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, STATE(568), 1, sym_class_body, [48862] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2900), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [48870] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(566), 1, sym_statement_block, [48880] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1297), 1, sym_formal_parameters, [48890] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, STATE(548), 1, sym_class_body, [48900] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1390), 1, sym_formal_parameters, [48910] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1373), 1, sym_formal_parameters, [48920] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(585), 1, sym_statement_block, [48930] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2902), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [48938] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2723), 2, anon_sym_COMMA, anon_sym_RPAREN, [48946] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2904), 2, sym__automatic_semicolon, anon_sym_SEMI, [48954] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2906), 1, anon_sym_LBRACE, STATE(357), 1, sym_switch_body, [48964] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2894), 1, anon_sym_LPAREN, STATE(30), 1, sym__for_header, [48974] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2908), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [48982] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1163), 2, sym__automatic_semicolon, anon_sym_SEMI, [48990] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(694), 1, sym_statement_block, [49000] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2769), 2, anon_sym_COMMA, anon_sym_RBRACE, [49008] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2910), 1, anon_sym_SEMI, ACTIONS(2912), 1, sym__automatic_semicolon, [49018] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(689), 1, sym_statement_block, [49028] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(559), 1, sym_statement_block, [49038] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1310), 1, sym_formal_parameters, [49048] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2300), 2, anon_sym_in, anon_sym_of, [49056] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(680), 1, sym_class_body, [49066] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(704), 1, sym_statement_block, [49076] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(719), 1, sym_statement_block, [49086] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(724), 1, sym_class_body, [49096] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1367), 1, sym_formal_parameters, [49106] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2914), 2, sym__automatic_semicolon, anon_sym_SEMI, [49114] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2176), 1, anon_sym_DOT, ACTIONS(2686), 1, anon_sym_GT, [49124] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2686), 1, anon_sym_GT, [49134] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1623), 2, sym__automatic_semicolon, anon_sym_SEMI, [49142] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1420), 1, sym_formal_parameters, [49152] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(904), 1, sym_statement_block, [49162] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1621), 2, sym__automatic_semicolon, anon_sym_SEMI, [49170] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(707), 1, sym_statement_block, [49180] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(716), 1, sym_statement_block, [49190] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(579), 1, sym_statement_block, [49200] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2916), 2, anon_sym_COMMA, anon_sym_RBRACE, [49208] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(930), 1, sym_statement_block, [49218] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1406), 1, sym_formal_parameters, [49228] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(913), 1, sym_statement_block, [49238] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(932), 1, sym_statement_block, [49248] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1405), 1, sym_formal_parameters, [49258] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1320), 1, sym_formal_parameters, [49268] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2485), 1, sym_identifier, ACTIONS(2489), 1, sym_private_property_identifier, [49278] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 1, anon_sym_LPAREN, ACTIONS(2071), 1, anon_sym_EQ_GT, [49288] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2691), 2, anon_sym_COMMA, anon_sym_RBRACE, [49296] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1321), 1, sym_formal_parameters, [49306] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2696), 2, anon_sym_COMMA, anon_sym_RBRACE, [49314] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(666), 1, sym_statement_block, [49324] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1356), 1, sym_formal_parameters, [49334] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1322), 1, sym_formal_parameters, [49344] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(679), 1, sym_class_body, [49354] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2918), 2, sym__automatic_semicolon, anon_sym_SEMI, [49362] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1329), 1, sym_formal_parameters, [49372] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2920), 1, anon_sym_SEMI, ACTIONS(2922), 1, sym__automatic_semicolon, [49382] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2924), 1, anon_sym_SEMI, ACTIONS(2926), 1, sym__automatic_semicolon, [49392] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, STATE(510), 1, sym_class_body, [49402] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1355), 1, sym_formal_parameters, [49412] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(925), 1, sym_statement_block, [49422] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1332), 1, sym_formal_parameters, [49432] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1333), 1, sym_formal_parameters, [49442] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1344), 1, sym_formal_parameters, [49452] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1395), 1, sym_formal_parameters, [49462] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1394), 1, sym_formal_parameters, [49472] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(741), 1, sym_statement_block, [49482] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(57), 1, sym_statement_block, [49492] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1389), 1, sym_formal_parameters, [49502] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1405), 2, sym__automatic_semicolon, anon_sym_SEMI, [49510] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(512), 1, sym_statement_block, [49520] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(730), 1, sym_class_body, [49530] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(517), 1, sym_statement_block, [49540] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1334), 1, sym_formal_parameters, [49550] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1386), 1, sym_formal_parameters, [49560] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2928), 1, anon_sym_SEMI, ACTIONS(2930), 1, sym__automatic_semicolon, [49570] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(699), 1, sym_class_body, [49580] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(924), 1, sym_statement_block, [49590] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(61), 1, sym_statement_block, [49600] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1336), 1, sym_formal_parameters, [49610] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, anon_sym_LBRACE, STATE(917), 1, sym_statement_block, [49620] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 1, anon_sym_COLON, ACTIONS(2775), 1, anon_sym_GT, [49630] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2932), 2, sym__automatic_semicolon, anon_sym_SEMI, [49638] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1705), 2, anon_sym_LPAREN, anon_sym_COLON, [49646] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2578), 1, anon_sym_LBRACE, STATE(321), 1, sym_class_body, [49656] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2876), 1, anon_sym_LBRACE, STATE(322), 1, sym_statement_block, [49666] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2509), 1, sym_identifier, ACTIONS(2513), 1, sym_private_property_identifier, [49676] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, anon_sym_LBRACE, STATE(55), 1, sym_class_body, [49686] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2876), 1, anon_sym_LBRACE, STATE(323), 1, sym_statement_block, [49696] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2934), 2, anon_sym_COMMA, anon_sym_RBRACE, [49704] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1340), 1, sym_formal_parameters, [49714] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2866), 1, anon_sym_LBRACE, STATE(558), 1, sym_statement_block, [49724] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2936), 2, anon_sym_COMMA, anon_sym_RBRACE, [49732] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2342), 1, anon_sym_LPAREN, STATE(1300), 1, sym_formal_parameters, [49742] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2860), 1, anon_sym_LBRACE, STATE(685), 1, sym_statement_block, [49752] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2479), 1, anon_sym_LBRACE, STATE(560), 1, sym_class_body, [49762] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2938), 1, anon_sym_EQ_GT, [49769] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2940), 1, sym_regex_pattern, [49776] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2942), 1, anon_sym_EQ_GT, [49783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2944), 1, anon_sym_SLASH2, [49790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2946), 1, anon_sym_EQ_GT, [49797] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2948), 1, anon_sym_EQ_GT, [49804] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2950), 1, anon_sym_from, [49811] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1725), 1, anon_sym_RPAREN, [49818] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2952), 1, anon_sym_target, [49825] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2775), 1, anon_sym_GT, [49832] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2954), 1, anon_sym_target, [49839] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(2956), 1, sym_regex_pattern, [49846] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2958), 1, anon_sym_GT, [49853] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2874), 1, anon_sym_EQ_GT, [49860] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2960), 1, anon_sym_GT, [49867] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, sym_identifier, [49874] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1715), 1, anon_sym_RPAREN, [49881] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_EQ_GT, [49888] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2964), 1, anon_sym_RBRACE, [49895] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1709), 1, anon_sym_RBRACK, [49902] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2966), 1, anon_sym_EQ, [49909] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2968), 1, anon_sym_EQ_GT, [49916] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1717), 1, anon_sym_RBRACE, [49923] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2970), 1, anon_sym_SLASH2, [49930] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2972), 1, sym_identifier, [49937] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2974), 1, sym_identifier, [49944] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2976), 1, anon_sym_EQ_GT, [49951] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 1, anon_sym_LPAREN, [49958] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2978), 1, anon_sym_EQ_GT, [49965] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2980), 1, anon_sym_EQ_GT, [49972] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2982), 1, anon_sym_EQ_GT, [49979] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2430), 1, anon_sym_EQ, [49986] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2984), 1, anon_sym_EQ, [49993] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2986), 1, anon_sym_GT, [50000] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2988), 1, anon_sym_GT, [50007] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2990), 1, anon_sym_GT, [50014] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2992), 1, anon_sym_GT, [50021] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2994), 1, anon_sym_from, [50028] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2996), 1, anon_sym_GT, [50035] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2994), 1, anon_sym_from, [50042] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2998), 1, anon_sym_GT, [50049] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1723), 1, anon_sym_RBRACK, [50056] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1700), 1, anon_sym_COLON, [50063] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2686), 1, anon_sym_GT, [50070] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3000), 1, anon_sym_while, [50077] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1696), 1, anon_sym_RPAREN, [50084] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1694), 1, anon_sym_RPAREN, [50091] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1684), 1, anon_sym_RBRACK, [50098] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1727), 1, anon_sym_RPAREN, [50105] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3002), 1, anon_sym_RBRACE, [50112] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3004), 1, anon_sym_from, [50119] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3006), 1, anon_sym_GT, [50126] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3008), 1, anon_sym_COLON, [50133] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, anon_sym_GT, [50140] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3012), 1, anon_sym_GT, [50147] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3014), 1, anon_sym_GT, [50154] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3016), 1, anon_sym_COLON, [50161] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3018), 1, anon_sym_from, [50168] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3020), 1, anon_sym_from, [50175] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3022), 1, anon_sym_from, [50182] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2890), 1, anon_sym_from, [50189] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3024), 1, sym_identifier, [50196] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2655), 1, anon_sym_EQ, [50203] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3026), 1, anon_sym_RPAREN, [50210] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2733), 1, anon_sym_as, [50217] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3028), 1, anon_sym_GT, [50224] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(3030), 1, sym_regex_pattern, [50231] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3032), 1, anon_sym_EQ_GT, [50238] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3034), 1, sym_identifier, [50245] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3036), 1, anon_sym_EQ, [50252] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3038), 1, anon_sym_from, [50259] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3040), 1, anon_sym_GT, [50266] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1711), 1, anon_sym_RPAREN, [50273] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3042), 1, anon_sym_SLASH2, [50280] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3044), 1, anon_sym_EQ_GT, [50287] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3046), 1, anon_sym_function, [50294] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3048), 1, sym_identifier, [50301] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3050), 1, sym_identifier, [50308] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3052), 1, anon_sym_EQ_GT, [50315] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3054), 1, anon_sym_EQ_GT, [50322] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3056), 1, anon_sym_EQ_GT, [50329] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1648), 1, anon_sym_RBRACE, [50336] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2727), 1, anon_sym_EQ, [50343] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3058), 1, ts_builtin_sym_end, [50350] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 1, anon_sym_RBRACK, [50357] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3060), 1, anon_sym_GT, [50364] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2837), 1, anon_sym_GT, [50371] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3062), 1, anon_sym_GT, [50378] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3064), 1, anon_sym_GT, [50385] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3066), 1, anon_sym_EQ_GT, [50392] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3068), 1, anon_sym_EQ_GT, [50399] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3070), 1, anon_sym_EQ_GT, [50406] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3072), 1, anon_sym_EQ_GT, [50413] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3074), 1, anon_sym_GT, [50420] = 2, ACTIONS(2192), 1, sym_comment, ACTIONS(3076), 1, sym_regex_pattern, [50427] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3078), 1, anon_sym_GT, [50434] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3080), 1, anon_sym_GT, [50441] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1692), 1, anon_sym_RPAREN, [50448] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3082), 1, anon_sym_GT, [50455] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3084), 1, anon_sym_SLASH2, [50462] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1698), 1, anon_sym_RPAREN, [50469] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1719), 1, anon_sym_RPAREN, [50476] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1707), 1, anon_sym_RBRACE, [50483] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3086), 1, sym_identifier, [50490] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3088), 1, anon_sym_GT, [50497] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2854), 1, anon_sym_GT, [50504] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3090), 1, anon_sym_GT, [50511] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3092), 1, anon_sym_GT, [50518] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3094), 1, anon_sym_GT, [50525] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3096), 1, anon_sym_GT, [50532] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3098), 1, anon_sym_GT, [50539] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3100), 1, anon_sym_RPAREN, [50546] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3102), 1, anon_sym_GT, [50553] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3104), 1, anon_sym_RPAREN, [50560] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3106), 1, anon_sym_EQ, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(289)] = 0, [SMALL_STATE(290)] = 87, [SMALL_STATE(291)] = 158, [SMALL_STATE(292)] = 229, [SMALL_STATE(293)] = 316, [SMALL_STATE(294)] = 402, [SMALL_STATE(295)] = 488, [SMALL_STATE(296)] = 576, [SMALL_STATE(297)] = 654, [SMALL_STATE(298)] = 742, [SMALL_STATE(299)] = 830, [SMALL_STATE(300)] = 918, [SMALL_STATE(301)] = 1004, [SMALL_STATE(302)] = 1090, [SMALL_STATE(303)] = 1178, [SMALL_STATE(304)] = 1268, [SMALL_STATE(305)] = 1355, [SMALL_STATE(306)] = 1439, [SMALL_STATE(307)] = 1511, [SMALL_STATE(308)] = 1599, [SMALL_STATE(309)] = 1683, [SMALL_STATE(310)] = 1767, [SMALL_STATE(311)] = 1834, [SMALL_STATE(312)] = 1901, [SMALL_STATE(313)] = 1972, [SMALL_STATE(314)] = 2039, [SMALL_STATE(315)] = 2106, [SMALL_STATE(316)] = 2175, [SMALL_STATE(317)] = 2242, [SMALL_STATE(318)] = 2311, [SMALL_STATE(319)] = 2394, [SMALL_STATE(320)] = 2463, [SMALL_STATE(321)] = 2532, [SMALL_STATE(322)] = 2601, [SMALL_STATE(323)] = 2670, [SMALL_STATE(324)] = 2739, [SMALL_STATE(325)] = 2806, [SMALL_STATE(326)] = 2873, [SMALL_STATE(327)] = 2942, [SMALL_STATE(328)] = 3029, [SMALL_STATE(329)] = 3112, [SMALL_STATE(330)] = 3179, [SMALL_STATE(331)] = 3248, [SMALL_STATE(332)] = 3317, [SMALL_STATE(333)] = 3383, [SMALL_STATE(334)] = 3449, [SMALL_STATE(335)] = 3515, [SMALL_STATE(336)] = 3581, [SMALL_STATE(337)] = 3647, [SMALL_STATE(338)] = 3713, [SMALL_STATE(339)] = 3779, [SMALL_STATE(340)] = 3845, [SMALL_STATE(341)] = 3911, [SMALL_STATE(342)] = 3977, [SMALL_STATE(343)] = 4043, [SMALL_STATE(344)] = 4109, [SMALL_STATE(345)] = 4175, [SMALL_STATE(346)] = 4241, [SMALL_STATE(347)] = 4307, [SMALL_STATE(348)] = 4373, [SMALL_STATE(349)] = 4439, [SMALL_STATE(350)] = 4505, [SMALL_STATE(351)] = 4571, [SMALL_STATE(352)] = 4637, [SMALL_STATE(353)] = 4703, [SMALL_STATE(354)] = 4769, [SMALL_STATE(355)] = 4835, [SMALL_STATE(356)] = 4901, [SMALL_STATE(357)] = 4967, [SMALL_STATE(358)] = 5033, [SMALL_STATE(359)] = 5099, [SMALL_STATE(360)] = 5165, [SMALL_STATE(361)] = 5231, [SMALL_STATE(362)] = 5297, [SMALL_STATE(363)] = 5363, [SMALL_STATE(364)] = 5429, [SMALL_STATE(365)] = 5495, [SMALL_STATE(366)] = 5561, [SMALL_STATE(367)] = 5627, [SMALL_STATE(368)] = 5693, [SMALL_STATE(369)] = 5759, [SMALL_STATE(370)] = 5825, [SMALL_STATE(371)] = 5891, [SMALL_STATE(372)] = 5957, [SMALL_STATE(373)] = 6023, [SMALL_STATE(374)] = 6089, [SMALL_STATE(375)] = 6155, [SMALL_STATE(376)] = 6221, [SMALL_STATE(377)] = 6287, [SMALL_STATE(378)] = 6353, [SMALL_STATE(379)] = 6419, [SMALL_STATE(380)] = 6485, [SMALL_STATE(381)] = 6551, [SMALL_STATE(382)] = 6617, [SMALL_STATE(383)] = 6683, [SMALL_STATE(384)] = 6749, [SMALL_STATE(385)] = 6815, [SMALL_STATE(386)] = 6881, [SMALL_STATE(387)] = 6947, [SMALL_STATE(388)] = 7013, [SMALL_STATE(389)] = 7079, [SMALL_STATE(390)] = 7145, [SMALL_STATE(391)] = 7211, [SMALL_STATE(392)] = 7277, [SMALL_STATE(393)] = 7343, [SMALL_STATE(394)] = 7409, [SMALL_STATE(395)] = 7475, [SMALL_STATE(396)] = 7541, [SMALL_STATE(397)] = 7607, [SMALL_STATE(398)] = 7673, [SMALL_STATE(399)] = 7739, [SMALL_STATE(400)] = 7805, [SMALL_STATE(401)] = 7871, [SMALL_STATE(402)] = 7937, [SMALL_STATE(403)] = 8003, [SMALL_STATE(404)] = 8069, [SMALL_STATE(405)] = 8135, [SMALL_STATE(406)] = 8201, [SMALL_STATE(407)] = 8267, [SMALL_STATE(408)] = 8333, [SMALL_STATE(409)] = 8399, [SMALL_STATE(410)] = 8465, [SMALL_STATE(411)] = 8531, [SMALL_STATE(412)] = 8597, [SMALL_STATE(413)] = 8663, [SMALL_STATE(414)] = 8729, [SMALL_STATE(415)] = 8795, [SMALL_STATE(416)] = 8861, [SMALL_STATE(417)] = 8927, [SMALL_STATE(418)] = 8993, [SMALL_STATE(419)] = 9059, [SMALL_STATE(420)] = 9125, [SMALL_STATE(421)] = 9191, [SMALL_STATE(422)] = 9257, [SMALL_STATE(423)] = 9323, [SMALL_STATE(424)] = 9389, [SMALL_STATE(425)] = 9470, [SMALL_STATE(426)] = 9551, [SMALL_STATE(427)] = 9632, [SMALL_STATE(428)] = 9696, [SMALL_STATE(429)] = 9760, [SMALL_STATE(430)] = 9824, [SMALL_STATE(431)] = 9892, [SMALL_STATE(432)] = 9956, [SMALL_STATE(433)] = 10020, [SMALL_STATE(434)] = 10089, [SMALL_STATE(435)] = 10158, [SMALL_STATE(436)] = 10227, [SMALL_STATE(437)] = 10296, [SMALL_STATE(438)] = 10366, [SMALL_STATE(439)] = 10428, [SMALL_STATE(440)] = 10496, [SMALL_STATE(441)] = 10564, [SMALL_STATE(442)] = 10634, [SMALL_STATE(443)] = 10704, [SMALL_STATE(444)] = 10774, [SMALL_STATE(445)] = 10844, [SMALL_STATE(446)] = 10912, [SMALL_STATE(447)] = 10982, [SMALL_STATE(448)] = 11044, [SMALL_STATE(449)] = 11106, [SMALL_STATE(450)] = 11172, [SMALL_STATE(451)] = 11244, [SMALL_STATE(452)] = 11312, [SMALL_STATE(453)] = 11380, [SMALL_STATE(454)] = 11446, [SMALL_STATE(455)] = 11516, [SMALL_STATE(456)] = 11586, [SMALL_STATE(457)] = 11648, [SMALL_STATE(458)] = 11718, [SMALL_STATE(459)] = 11788, [SMALL_STATE(460)] = 11860, [SMALL_STATE(461)] = 11928, [SMALL_STATE(462)] = 11990, [SMALL_STATE(463)] = 12058, [SMALL_STATE(464)] = 12126, [SMALL_STATE(465)] = 12187, [SMALL_STATE(466)] = 12256, [SMALL_STATE(467)] = 12321, [SMALL_STATE(468)] = 12382, [SMALL_STATE(469)] = 12449, [SMALL_STATE(470)] = 12518, [SMALL_STATE(471)] = 12579, [SMALL_STATE(472)] = 12640, [SMALL_STATE(473)] = 12709, [SMALL_STATE(474)] = 12776, [SMALL_STATE(475)] = 12843, [SMALL_STATE(476)] = 12904, [SMALL_STATE(477)] = 12965, [SMALL_STATE(478)] = 13026, [SMALL_STATE(479)] = 13087, [SMALL_STATE(480)] = 13152, [SMALL_STATE(481)] = 13222, [SMALL_STATE(482)] = 13288, [SMALL_STATE(483)] = 13354, [SMALL_STATE(484)] = 13424, [SMALL_STATE(485)] = 13490, [SMALL_STATE(486)] = 13555, [SMALL_STATE(487)] = 13620, [SMALL_STATE(488)] = 13687, [SMALL_STATE(489)] = 13756, [SMALL_STATE(490)] = 13821, [SMALL_STATE(491)] = 13886, [SMALL_STATE(492)] = 13955, [SMALL_STATE(493)] = 14021, [SMALL_STATE(494)] = 14083, [SMALL_STATE(495)] = 14151, [SMALL_STATE(496)] = 14215, [SMALL_STATE(497)] = 14277, [SMALL_STATE(498)] = 14331, [SMALL_STATE(499)] = 14395, [SMALL_STATE(500)] = 14459, [SMALL_STATE(501)] = 14512, [SMALL_STATE(502)] = 14565, [SMALL_STATE(503)] = 14624, [SMALL_STATE(504)] = 14675, [SMALL_STATE(505)] = 14728, [SMALL_STATE(506)] = 14779, [SMALL_STATE(507)] = 14832, [SMALL_STATE(508)] = 14883, [SMALL_STATE(509)] = 14931, [SMALL_STATE(510)] = 14979, [SMALL_STATE(511)] = 15027, [SMALL_STATE(512)] = 15075, [SMALL_STATE(513)] = 15123, [SMALL_STATE(514)] = 15217, [SMALL_STATE(515)] = 15265, [SMALL_STATE(516)] = 15359, [SMALL_STATE(517)] = 15407, [SMALL_STATE(518)] = 15455, [SMALL_STATE(519)] = 15549, [SMALL_STATE(520)] = 15597, [SMALL_STATE(521)] = 15645, [SMALL_STATE(522)] = 15693, [SMALL_STATE(523)] = 15741, [SMALL_STATE(524)] = 15789, [SMALL_STATE(525)] = 15837, [SMALL_STATE(526)] = 15885, [SMALL_STATE(527)] = 15933, [SMALL_STATE(528)] = 16027, [SMALL_STATE(529)] = 16075, [SMALL_STATE(530)] = 16169, [SMALL_STATE(531)] = 16217, [SMALL_STATE(532)] = 16265, [SMALL_STATE(533)] = 16355, [SMALL_STATE(534)] = 16433, [SMALL_STATE(535)] = 16501, [SMALL_STATE(536)] = 16587, [SMALL_STATE(537)] = 16671, [SMALL_STATE(538)] = 16753, [SMALL_STATE(539)] = 16823, [SMALL_STATE(540)] = 16911, [SMALL_STATE(541)] = 16997, [SMALL_STATE(542)] = 17071, [SMALL_STATE(543)] = 17119, [SMALL_STATE(544)] = 17167, [SMALL_STATE(545)] = 17215, [SMALL_STATE(546)] = 17311, [SMALL_STATE(547)] = 17375, [SMALL_STATE(548)] = 17469, [SMALL_STATE(549)] = 17517, [SMALL_STATE(550)] = 17565, [SMALL_STATE(551)] = 17613, [SMALL_STATE(552)] = 17661, [SMALL_STATE(553)] = 17755, [SMALL_STATE(554)] = 17803, [SMALL_STATE(555)] = 17851, [SMALL_STATE(556)] = 17899, [SMALL_STATE(557)] = 17947, [SMALL_STATE(558)] = 17995, [SMALL_STATE(559)] = 18043, [SMALL_STATE(560)] = 18091, [SMALL_STATE(561)] = 18139, [SMALL_STATE(562)] = 18187, [SMALL_STATE(563)] = 18237, [SMALL_STATE(564)] = 18285, [SMALL_STATE(565)] = 18333, [SMALL_STATE(566)] = 18427, [SMALL_STATE(567)] = 18475, [SMALL_STATE(568)] = 18523, [SMALL_STATE(569)] = 18571, [SMALL_STATE(570)] = 18619, [SMALL_STATE(571)] = 18681, [SMALL_STATE(572)] = 18729, [SMALL_STATE(573)] = 18789, [SMALL_STATE(574)] = 18837, [SMALL_STATE(575)] = 18899, [SMALL_STATE(576)] = 18947, [SMALL_STATE(577)] = 19001, [SMALL_STATE(578)] = 19049, [SMALL_STATE(579)] = 19097, [SMALL_STATE(580)] = 19145, [SMALL_STATE(581)] = 19239, [SMALL_STATE(582)] = 19287, [SMALL_STATE(583)] = 19381, [SMALL_STATE(584)] = 19429, [SMALL_STATE(585)] = 19523, [SMALL_STATE(586)] = 19571, [SMALL_STATE(587)] = 19665, [SMALL_STATE(588)] = 19713, [SMALL_STATE(589)] = 19761, [SMALL_STATE(590)] = 19809, [SMALL_STATE(591)] = 19857, [SMALL_STATE(592)] = 19905, [SMALL_STATE(593)] = 19967, [SMALL_STATE(594)] = 20015, [SMALL_STATE(595)] = 20063, [SMALL_STATE(596)] = 20156, [SMALL_STATE(597)] = 20249, [SMALL_STATE(598)] = 20342, [SMALL_STATE(599)] = 20389, [SMALL_STATE(600)] = 20452, [SMALL_STATE(601)] = 20525, [SMALL_STATE(602)] = 20618, [SMALL_STATE(603)] = 20711, [SMALL_STATE(604)] = 20764, [SMALL_STATE(605)] = 20849, [SMALL_STATE(606)] = 20936, [SMALL_STATE(607)] = 20985, [SMALL_STATE(608)] = 21054, [SMALL_STATE(609)] = 21111, [SMALL_STATE(610)] = 21162, [SMALL_STATE(611)] = 21243, [SMALL_STATE(612)] = 21326, [SMALL_STATE(613)] = 21411, [SMALL_STATE(614)] = 21458, [SMALL_STATE(615)] = 21525, [SMALL_STATE(616)] = 21602, [SMALL_STATE(617)] = 21691, [SMALL_STATE(618)] = 21740, [SMALL_STATE(619)] = 21833, [SMALL_STATE(620)] = 21884, [SMALL_STATE(621)] = 21977, [SMALL_STATE(622)] = 22070, [SMALL_STATE(623)] = 22163, [SMALL_STATE(624)] = 22256, [SMALL_STATE(625)] = 22349, [SMALL_STATE(626)] = 22442, [SMALL_STATE(627)] = 22535, [SMALL_STATE(628)] = 22628, [SMALL_STATE(629)] = 22725, [SMALL_STATE(630)] = 22818, [SMALL_STATE(631)] = 22907, [SMALL_STATE(632)] = 23000, [SMALL_STATE(633)] = 23077, [SMALL_STATE(634)] = 23144, [SMALL_STATE(635)] = 23229, [SMALL_STATE(636)] = 23322, [SMALL_STATE(637)] = 23371, [SMALL_STATE(638)] = 23464, [SMALL_STATE(639)] = 23547, [SMALL_STATE(640)] = 23628, [SMALL_STATE(641)] = 23697, [SMALL_STATE(642)] = 23784, [SMALL_STATE(643)] = 23877, [SMALL_STATE(644)] = 23962, [SMALL_STATE(645)] = 24059, [SMALL_STATE(646)] = 24132, [SMALL_STATE(647)] = 24195, [SMALL_STATE(648)] = 24244, [SMALL_STATE(649)] = 24337, [SMALL_STATE(650)] = 24430, [SMALL_STATE(651)] = 24523, [SMALL_STATE(652)] = 24616, [SMALL_STATE(653)] = 24665, [SMALL_STATE(654)] = 24758, [SMALL_STATE(655)] = 24807, [SMALL_STATE(656)] = 24900, [SMALL_STATE(657)] = 24949, [SMALL_STATE(658)] = 25044, [SMALL_STATE(659)] = 25141, [SMALL_STATE(660)] = 25190, [SMALL_STATE(661)] = 25283, [SMALL_STATE(662)] = 25329, [SMALL_STATE(663)] = 25377, [SMALL_STATE(664)] = 25473, [SMALL_STATE(665)] = 25519, [SMALL_STATE(666)] = 25613, [SMALL_STATE(667)] = 25659, [SMALL_STATE(668)] = 25755, [SMALL_STATE(669)] = 25805, [SMALL_STATE(670)] = 25851, [SMALL_STATE(671)] = 25897, [SMALL_STATE(672)] = 25943, [SMALL_STATE(673)] = 25993, [SMALL_STATE(674)] = 26039, [SMALL_STATE(675)] = 26133, [SMALL_STATE(676)] = 26229, [SMALL_STATE(677)] = 26275, [SMALL_STATE(678)] = 26321, [SMALL_STATE(679)] = 26413, [SMALL_STATE(680)] = 26459, [SMALL_STATE(681)] = 26505, [SMALL_STATE(682)] = 26551, [SMALL_STATE(683)] = 26597, [SMALL_STATE(684)] = 26691, [SMALL_STATE(685)] = 26737, [SMALL_STATE(686)] = 26783, [SMALL_STATE(687)] = 26833, [SMALL_STATE(688)] = 26927, [SMALL_STATE(689)] = 26973, [SMALL_STATE(690)] = 27023, [SMALL_STATE(691)] = 27119, [SMALL_STATE(692)] = 27171, [SMALL_STATE(693)] = 27221, [SMALL_STATE(694)] = 27271, [SMALL_STATE(695)] = 27317, [SMALL_STATE(696)] = 27363, [SMALL_STATE(697)] = 27409, [SMALL_STATE(698)] = 27455, [SMALL_STATE(699)] = 27501, [SMALL_STATE(700)] = 27551, [SMALL_STATE(701)] = 27597, [SMALL_STATE(702)] = 27643, [SMALL_STATE(703)] = 27689, [SMALL_STATE(704)] = 27735, [SMALL_STATE(705)] = 27781, [SMALL_STATE(706)] = 27831, [SMALL_STATE(707)] = 27877, [SMALL_STATE(708)] = 27927, [SMALL_STATE(709)] = 27973, [SMALL_STATE(710)] = 28021, [SMALL_STATE(711)] = 28071, [SMALL_STATE(712)] = 28117, [SMALL_STATE(713)] = 28167, [SMALL_STATE(714)] = 28263, [SMALL_STATE(715)] = 28309, [SMALL_STATE(716)] = 28359, [SMALL_STATE(717)] = 28409, [SMALL_STATE(718)] = 28455, [SMALL_STATE(719)] = 28507, [SMALL_STATE(720)] = 28553, [SMALL_STATE(721)] = 28605, [SMALL_STATE(722)] = 28651, [SMALL_STATE(723)] = 28697, [SMALL_STATE(724)] = 28749, [SMALL_STATE(725)] = 28799, [SMALL_STATE(726)] = 28845, [SMALL_STATE(727)] = 28941, [SMALL_STATE(728)] = 28987, [SMALL_STATE(729)] = 29033, [SMALL_STATE(730)] = 29079, [SMALL_STATE(731)] = 29125, [SMALL_STATE(732)] = 29173, [SMALL_STATE(733)] = 29219, [SMALL_STATE(734)] = 29265, [SMALL_STATE(735)] = 29311, [SMALL_STATE(736)] = 29357, [SMALL_STATE(737)] = 29403, [SMALL_STATE(738)] = 29449, [SMALL_STATE(739)] = 29495, [SMALL_STATE(740)] = 29541, [SMALL_STATE(741)] = 29587, [SMALL_STATE(742)] = 29633, [SMALL_STATE(743)] = 29725, [SMALL_STATE(744)] = 29777, [SMALL_STATE(745)] = 29823, [SMALL_STATE(746)] = 29871, [SMALL_STATE(747)] = 29917, [SMALL_STATE(748)] = 30010, [SMALL_STATE(749)] = 30101, [SMALL_STATE(750)] = 30162, [SMALL_STATE(751)] = 30255, [SMALL_STATE(752)] = 30346, [SMALL_STATE(753)] = 30429, [SMALL_STATE(754)] = 30522, [SMALL_STATE(755)] = 30615, [SMALL_STATE(756)] = 30700, [SMALL_STATE(757)] = 30767, [SMALL_STATE(758)] = 30860, [SMALL_STATE(759)] = 30953, [SMALL_STATE(760)] = 31032, [SMALL_STATE(761)] = 31125, [SMALL_STATE(762)] = 31212, [SMALL_STATE(763)] = 31305, [SMALL_STATE(764)] = 31398, [SMALL_STATE(765)] = 31491, [SMALL_STATE(766)] = 31582, [SMALL_STATE(767)] = 31663, [SMALL_STATE(768)] = 31746, [SMALL_STATE(769)] = 31837, [SMALL_STATE(770)] = 31886, [SMALL_STATE(771)] = 31951, [SMALL_STATE(772)] = 32022, [SMALL_STATE(773)] = 32115, [SMALL_STATE(774)] = 32164, [SMALL_STATE(775)] = 32257, [SMALL_STATE(776)] = 32350, [SMALL_STATE(777)] = 32441, [SMALL_STATE(778)] = 32534, [SMALL_STATE(779)] = 32627, [SMALL_STATE(780)] = 32720, [SMALL_STATE(781)] = 32811, [SMALL_STATE(782)] = 32902, [SMALL_STATE(783)] = 32993, [SMALL_STATE(784)] = 33084, [SMALL_STATE(785)] = 33175, [SMALL_STATE(786)] = 33266, [SMALL_STATE(787)] = 33357, [SMALL_STATE(788)] = 33448, [SMALL_STATE(789)] = 33541, [SMALL_STATE(790)] = 33616, [SMALL_STATE(791)] = 33709, [SMALL_STATE(792)] = 33800, [SMALL_STATE(793)] = 33891, [SMALL_STATE(794)] = 33984, [SMALL_STATE(795)] = 34077, [SMALL_STATE(796)] = 34168, [SMALL_STATE(797)] = 34217, [SMALL_STATE(798)] = 34267, [SMALL_STATE(799)] = 34357, [SMALL_STATE(800)] = 34447, [SMALL_STATE(801)] = 34537, [SMALL_STATE(802)] = 34627, [SMALL_STATE(803)] = 34717, [SMALL_STATE(804)] = 34795, [SMALL_STATE(805)] = 34885, [SMALL_STATE(806)] = 34975, [SMALL_STATE(807)] = 35055, [SMALL_STATE(808)] = 35121, [SMALL_STATE(809)] = 35211, [SMALL_STATE(810)] = 35295, [SMALL_STATE(811)] = 35385, [SMALL_STATE(812)] = 35467, [SMALL_STATE(813)] = 35557, [SMALL_STATE(814)] = 35627, [SMALL_STATE(815)] = 35687, [SMALL_STATE(816)] = 35777, [SMALL_STATE(817)] = 35869, [SMALL_STATE(818)] = 35959, [SMALL_STATE(819)] = 36049, [SMALL_STATE(820)] = 36139, [SMALL_STATE(821)] = 36221, [SMALL_STATE(822)] = 36311, [SMALL_STATE(823)] = 36401, [SMALL_STATE(824)] = 36491, [SMALL_STATE(825)] = 36555, [SMALL_STATE(826)] = 36629, [SMALL_STATE(827)] = 36715, [SMALL_STATE(828)] = 36805, [SMALL_STATE(829)] = 36895, [SMALL_STATE(830)] = 36945, [SMALL_STATE(831)] = 37035, [SMALL_STATE(832)] = 37085, [SMALL_STATE(833)] = 37135, [SMALL_STATE(834)] = 37180, [SMALL_STATE(835)] = 37229, [SMALL_STATE(836)] = 37316, [SMALL_STATE(837)] = 37365, [SMALL_STATE(838)] = 37452, [SMALL_STATE(839)] = 37501, [SMALL_STATE(840)] = 37550, [SMALL_STATE(841)] = 37595, [SMALL_STATE(842)] = 37676, [SMALL_STATE(843)] = 37757, [SMALL_STATE(844)] = 37838, [SMALL_STATE(845)] = 37919, [SMALL_STATE(846)] = 38000, [SMALL_STATE(847)] = 38081, [SMALL_STATE(848)] = 38162, [SMALL_STATE(849)] = 38235, [SMALL_STATE(850)] = 38290, [SMALL_STATE(851)] = 38345, [SMALL_STATE(852)] = 38395, [SMALL_STATE(853)] = 38455, [SMALL_STATE(854)] = 38515, [SMALL_STATE(855)] = 38571, [SMALL_STATE(856)] = 38627, [SMALL_STATE(857)] = 38683, [SMALL_STATE(858)] = 38743, [SMALL_STATE(859)] = 38797, [SMALL_STATE(860)] = 38857, [SMALL_STATE(861)] = 38917, [SMALL_STATE(862)] = 38977, [SMALL_STATE(863)] = 39037, [SMALL_STATE(864)] = 39091, [SMALL_STATE(865)] = 39147, [SMALL_STATE(866)] = 39201, [SMALL_STATE(867)] = 39255, [SMALL_STATE(868)] = 39309, [SMALL_STATE(869)] = 39363, [SMALL_STATE(870)] = 39419, [SMALL_STATE(871)] = 39475, [SMALL_STATE(872)] = 39535, [SMALL_STATE(873)] = 39589, [SMALL_STATE(874)] = 39645, [SMALL_STATE(875)] = 39694, [SMALL_STATE(876)] = 39743, [SMALL_STATE(877)] = 39792, [SMALL_STATE(878)] = 39841, [SMALL_STATE(879)] = 39890, [SMALL_STATE(880)] = 39939, [SMALL_STATE(881)] = 39988, [SMALL_STATE(882)] = 40036, [SMALL_STATE(883)] = 40082, [SMALL_STATE(884)] = 40137, [SMALL_STATE(885)] = 40178, [SMALL_STATE(886)] = 40221, [SMALL_STATE(887)] = 40266, [SMALL_STATE(888)] = 40309, [SMALL_STATE(889)] = 40354, [SMALL_STATE(890)] = 40397, [SMALL_STATE(891)] = 40438, [SMALL_STATE(892)] = 40479, [SMALL_STATE(893)] = 40522, [SMALL_STATE(894)] = 40558, [SMALL_STATE(895)] = 40594, [SMALL_STATE(896)] = 40644, [SMALL_STATE(897)] = 40694, [SMALL_STATE(898)] = 40730, [SMALL_STATE(899)] = 40766, [SMALL_STATE(900)] = 40802, [SMALL_STATE(901)] = 40838, [SMALL_STATE(902)] = 40876, [SMALL_STATE(903)] = 40921, [SMALL_STATE(904)] = 40952, [SMALL_STATE(905)] = 40976, [SMALL_STATE(906)] = 41000, [SMALL_STATE(907)] = 41040, [SMALL_STATE(908)] = 41076, [SMALL_STATE(909)] = 41100, [SMALL_STATE(910)] = 41124, [SMALL_STATE(911)] = 41148, [SMALL_STATE(912)] = 41172, [SMALL_STATE(913)] = 41196, [SMALL_STATE(914)] = 41220, [SMALL_STATE(915)] = 41244, [SMALL_STATE(916)] = 41268, [SMALL_STATE(917)] = 41292, [SMALL_STATE(918)] = 41316, [SMALL_STATE(919)] = 41340, [SMALL_STATE(920)] = 41364, [SMALL_STATE(921)] = 41388, [SMALL_STATE(922)] = 41412, [SMALL_STATE(923)] = 41436, [SMALL_STATE(924)] = 41476, [SMALL_STATE(925)] = 41500, [SMALL_STATE(926)] = 41524, [SMALL_STATE(927)] = 41566, [SMALL_STATE(928)] = 41596, [SMALL_STATE(929)] = 41634, [SMALL_STATE(930)] = 41676, [SMALL_STATE(931)] = 41700, [SMALL_STATE(932)] = 41742, [SMALL_STATE(933)] = 41766, [SMALL_STATE(934)] = 41787, [SMALL_STATE(935)] = 41820, [SMALL_STATE(936)] = 41845, [SMALL_STATE(937)] = 41878, [SMALL_STATE(938)] = 41899, [SMALL_STATE(939)] = 41932, [SMALL_STATE(940)] = 41965, [SMALL_STATE(941)] = 41986, [SMALL_STATE(942)] = 42019, [SMALL_STATE(943)] = 42040, [SMALL_STATE(944)] = 42061, [SMALL_STATE(945)] = 42094, [SMALL_STATE(946)] = 42127, [SMALL_STATE(947)] = 42160, [SMALL_STATE(948)] = 42193, [SMALL_STATE(949)] = 42226, [SMALL_STATE(950)] = 42248, [SMALL_STATE(951)] = 42278, [SMALL_STATE(952)] = 42300, [SMALL_STATE(953)] = 42322, [SMALL_STATE(954)] = 42352, [SMALL_STATE(955)] = 42374, [SMALL_STATE(956)] = 42404, [SMALL_STATE(957)] = 42434, [SMALL_STATE(958)] = 42464, [SMALL_STATE(959)] = 42486, [SMALL_STATE(960)] = 42508, [SMALL_STATE(961)] = 42530, [SMALL_STATE(962)] = 42560, [SMALL_STATE(963)] = 42590, [SMALL_STATE(964)] = 42625, [SMALL_STATE(965)] = 42660, [SMALL_STATE(966)] = 42695, [SMALL_STATE(967)] = 42730, [SMALL_STATE(968)] = 42762, [SMALL_STATE(969)] = 42788, [SMALL_STATE(970)] = 42814, [SMALL_STATE(971)] = 42846, [SMALL_STATE(972)] = 42878, [SMALL_STATE(973)] = 42904, [SMALL_STATE(974)] = 42930, [SMALL_STATE(975)] = 42962, [SMALL_STATE(976)] = 42988, [SMALL_STATE(977)] = 43020, [SMALL_STATE(978)] = 43046, [SMALL_STATE(979)] = 43078, [SMALL_STATE(980)] = 43104, [SMALL_STATE(981)] = 43130, [SMALL_STATE(982)] = 43156, [SMALL_STATE(983)] = 43188, [SMALL_STATE(984)] = 43214, [SMALL_STATE(985)] = 43246, [SMALL_STATE(986)] = 43275, [SMALL_STATE(987)] = 43304, [SMALL_STATE(988)] = 43333, [SMALL_STATE(989)] = 43362, [SMALL_STATE(990)] = 43391, [SMALL_STATE(991)] = 43414, [SMALL_STATE(992)] = 43443, [SMALL_STATE(993)] = 43472, [SMALL_STATE(994)] = 43495, [SMALL_STATE(995)] = 43524, [SMALL_STATE(996)] = 43553, [SMALL_STATE(997)] = 43582, [SMALL_STATE(998)] = 43611, [SMALL_STATE(999)] = 43640, [SMALL_STATE(1000)] = 43669, [SMALL_STATE(1001)] = 43698, [SMALL_STATE(1002)] = 43721, [SMALL_STATE(1003)] = 43750, [SMALL_STATE(1004)] = 43779, [SMALL_STATE(1005)] = 43802, [SMALL_STATE(1006)] = 43831, [SMALL_STATE(1007)] = 43854, [SMALL_STATE(1008)] = 43883, [SMALL_STATE(1009)] = 43906, [SMALL_STATE(1010)] = 43929, [SMALL_STATE(1011)] = 43952, [SMALL_STATE(1012)] = 43975, [SMALL_STATE(1013)] = 44004, [SMALL_STATE(1014)] = 44033, [SMALL_STATE(1015)] = 44062, [SMALL_STATE(1016)] = 44085, [SMALL_STATE(1017)] = 44098, [SMALL_STATE(1018)] = 44111, [SMALL_STATE(1019)] = 44126, [SMALL_STATE(1020)] = 44145, [SMALL_STATE(1021)] = 44158, [SMALL_STATE(1022)] = 44177, [SMALL_STATE(1023)] = 44198, [SMALL_STATE(1024)] = 44221, [SMALL_STATE(1025)] = 44240, [SMALL_STATE(1026)] = 44263, [SMALL_STATE(1027)] = 44284, [SMALL_STATE(1028)] = 44305, [SMALL_STATE(1029)] = 44320, [SMALL_STATE(1030)] = 44343, [SMALL_STATE(1031)] = 44356, [SMALL_STATE(1032)] = 44377, [SMALL_STATE(1033)] = 44398, [SMALL_STATE(1034)] = 44411, [SMALL_STATE(1035)] = 44434, [SMALL_STATE(1036)] = 44457, [SMALL_STATE(1037)] = 44480, [SMALL_STATE(1038)] = 44498, [SMALL_STATE(1039)] = 44510, [SMALL_STATE(1040)] = 44532, [SMALL_STATE(1041)] = 44554, [SMALL_STATE(1042)] = 44574, [SMALL_STATE(1043)] = 44588, [SMALL_STATE(1044)] = 44602, [SMALL_STATE(1045)] = 44614, [SMALL_STATE(1046)] = 44634, [SMALL_STATE(1047)] = 44654, [SMALL_STATE(1048)] = 44676, [SMALL_STATE(1049)] = 44688, [SMALL_STATE(1050)] = 44710, [SMALL_STATE(1051)] = 44728, [SMALL_STATE(1052)] = 44746, [SMALL_STATE(1053)] = 44764, [SMALL_STATE(1054)] = 44782, [SMALL_STATE(1055)] = 44804, [SMALL_STATE(1056)] = 44822, [SMALL_STATE(1057)] = 44840, [SMALL_STATE(1058)] = 44858, [SMALL_STATE(1059)] = 44870, [SMALL_STATE(1060)] = 44890, [SMALL_STATE(1061)] = 44912, [SMALL_STATE(1062)] = 44934, [SMALL_STATE(1063)] = 44956, [SMALL_STATE(1064)] = 44978, [SMALL_STATE(1065)] = 44994, [SMALL_STATE(1066)] = 45006, [SMALL_STATE(1067)] = 45028, [SMALL_STATE(1068)] = 45046, [SMALL_STATE(1069)] = 45068, [SMALL_STATE(1070)] = 45080, [SMALL_STATE(1071)] = 45092, [SMALL_STATE(1072)] = 45104, [SMALL_STATE(1073)] = 45122, [SMALL_STATE(1074)] = 45144, [SMALL_STATE(1075)] = 45162, [SMALL_STATE(1076)] = 45175, [SMALL_STATE(1077)] = 45188, [SMALL_STATE(1078)] = 45201, [SMALL_STATE(1079)] = 45214, [SMALL_STATE(1080)] = 45227, [SMALL_STATE(1081)] = 45240, [SMALL_STATE(1082)] = 45253, [SMALL_STATE(1083)] = 45272, [SMALL_STATE(1084)] = 45283, [SMALL_STATE(1085)] = 45302, [SMALL_STATE(1086)] = 45317, [SMALL_STATE(1087)] = 45330, [SMALL_STATE(1088)] = 45343, [SMALL_STATE(1089)] = 45358, [SMALL_STATE(1090)] = 45371, [SMALL_STATE(1091)] = 45384, [SMALL_STATE(1092)] = 45403, [SMALL_STATE(1093)] = 45416, [SMALL_STATE(1094)] = 45435, [SMALL_STATE(1095)] = 45448, [SMALL_STATE(1096)] = 45467, [SMALL_STATE(1097)] = 45480, [SMALL_STATE(1098)] = 45499, [SMALL_STATE(1099)] = 45518, [SMALL_STATE(1100)] = 45537, [SMALL_STATE(1101)] = 45556, [SMALL_STATE(1102)] = 45575, [SMALL_STATE(1103)] = 45594, [SMALL_STATE(1104)] = 45613, [SMALL_STATE(1105)] = 45632, [SMALL_STATE(1106)] = 45651, [SMALL_STATE(1107)] = 45670, [SMALL_STATE(1108)] = 45689, [SMALL_STATE(1109)] = 45708, [SMALL_STATE(1110)] = 45723, [SMALL_STATE(1111)] = 45742, [SMALL_STATE(1112)] = 45755, [SMALL_STATE(1113)] = 45768, [SMALL_STATE(1114)] = 45781, [SMALL_STATE(1115)] = 45794, [SMALL_STATE(1116)] = 45810, [SMALL_STATE(1117)] = 45826, [SMALL_STATE(1118)] = 45842, [SMALL_STATE(1119)] = 45852, [SMALL_STATE(1120)] = 45862, [SMALL_STATE(1121)] = 45872, [SMALL_STATE(1122)] = 45888, [SMALL_STATE(1123)] = 45898, [SMALL_STATE(1124)] = 45908, [SMALL_STATE(1125)] = 45924, [SMALL_STATE(1126)] = 45940, [SMALL_STATE(1127)] = 45956, [SMALL_STATE(1128)] = 45972, [SMALL_STATE(1129)] = 45986, [SMALL_STATE(1130)] = 46000, [SMALL_STATE(1131)] = 46014, [SMALL_STATE(1132)] = 46028, [SMALL_STATE(1133)] = 46042, [SMALL_STATE(1134)] = 46056, [SMALL_STATE(1135)] = 46070, [SMALL_STATE(1136)] = 46084, [SMALL_STATE(1137)] = 46098, [SMALL_STATE(1138)] = 46114, [SMALL_STATE(1139)] = 46130, [SMALL_STATE(1140)] = 46144, [SMALL_STATE(1141)] = 46154, [SMALL_STATE(1142)] = 46166, [SMALL_STATE(1143)] = 46182, [SMALL_STATE(1144)] = 46198, [SMALL_STATE(1145)] = 46214, [SMALL_STATE(1146)] = 46228, [SMALL_STATE(1147)] = 46242, [SMALL_STATE(1148)] = 46258, [SMALL_STATE(1149)] = 46268, [SMALL_STATE(1150)] = 46284, [SMALL_STATE(1151)] = 46298, [SMALL_STATE(1152)] = 46314, [SMALL_STATE(1153)] = 46324, [SMALL_STATE(1154)] = 46338, [SMALL_STATE(1155)] = 46354, [SMALL_STATE(1156)] = 46370, [SMALL_STATE(1157)] = 46386, [SMALL_STATE(1158)] = 46400, [SMALL_STATE(1159)] = 46414, [SMALL_STATE(1160)] = 46428, [SMALL_STATE(1161)] = 46444, [SMALL_STATE(1162)] = 46458, [SMALL_STATE(1163)] = 46472, [SMALL_STATE(1164)] = 46488, [SMALL_STATE(1165)] = 46502, [SMALL_STATE(1166)] = 46518, [SMALL_STATE(1167)] = 46534, [SMALL_STATE(1168)] = 46550, [SMALL_STATE(1169)] = 46566, [SMALL_STATE(1170)] = 46580, [SMALL_STATE(1171)] = 46596, [SMALL_STATE(1172)] = 46606, [SMALL_STATE(1173)] = 46618, [SMALL_STATE(1174)] = 46634, [SMALL_STATE(1175)] = 46650, [SMALL_STATE(1176)] = 46666, [SMALL_STATE(1177)] = 46680, [SMALL_STATE(1178)] = 46694, [SMALL_STATE(1179)] = 46708, [SMALL_STATE(1180)] = 46722, [SMALL_STATE(1181)] = 46736, [SMALL_STATE(1182)] = 46750, [SMALL_STATE(1183)] = 46766, [SMALL_STATE(1184)] = 46782, [SMALL_STATE(1185)] = 46798, [SMALL_STATE(1186)] = 46812, [SMALL_STATE(1187)] = 46825, [SMALL_STATE(1188)] = 46838, [SMALL_STATE(1189)] = 46851, [SMALL_STATE(1190)] = 46864, [SMALL_STATE(1191)] = 46873, [SMALL_STATE(1192)] = 46886, [SMALL_STATE(1193)] = 46899, [SMALL_STATE(1194)] = 46912, [SMALL_STATE(1195)] = 46925, [SMALL_STATE(1196)] = 46934, [SMALL_STATE(1197)] = 46943, [SMALL_STATE(1198)] = 46952, [SMALL_STATE(1199)] = 46961, [SMALL_STATE(1200)] = 46970, [SMALL_STATE(1201)] = 46979, [SMALL_STATE(1202)] = 46988, [SMALL_STATE(1203)] = 47001, [SMALL_STATE(1204)] = 47010, [SMALL_STATE(1205)] = 47019, [SMALL_STATE(1206)] = 47032, [SMALL_STATE(1207)] = 47041, [SMALL_STATE(1208)] = 47050, [SMALL_STATE(1209)] = 47063, [SMALL_STATE(1210)] = 47072, [SMALL_STATE(1211)] = 47081, [SMALL_STATE(1212)] = 47094, [SMALL_STATE(1213)] = 47107, [SMALL_STATE(1214)] = 47118, [SMALL_STATE(1215)] = 47131, [SMALL_STATE(1216)] = 47144, [SMALL_STATE(1217)] = 47157, [SMALL_STATE(1218)] = 47168, [SMALL_STATE(1219)] = 47177, [SMALL_STATE(1220)] = 47190, [SMALL_STATE(1221)] = 47203, [SMALL_STATE(1222)] = 47216, [SMALL_STATE(1223)] = 47229, [SMALL_STATE(1224)] = 47238, [SMALL_STATE(1225)] = 47251, [SMALL_STATE(1226)] = 47264, [SMALL_STATE(1227)] = 47277, [SMALL_STATE(1228)] = 47290, [SMALL_STATE(1229)] = 47299, [SMALL_STATE(1230)] = 47312, [SMALL_STATE(1231)] = 47323, [SMALL_STATE(1232)] = 47336, [SMALL_STATE(1233)] = 47349, [SMALL_STATE(1234)] = 47362, [SMALL_STATE(1235)] = 47375, [SMALL_STATE(1236)] = 47384, [SMALL_STATE(1237)] = 47397, [SMALL_STATE(1238)] = 47410, [SMALL_STATE(1239)] = 47423, [SMALL_STATE(1240)] = 47436, [SMALL_STATE(1241)] = 47445, [SMALL_STATE(1242)] = 47456, [SMALL_STATE(1243)] = 47469, [SMALL_STATE(1244)] = 47482, [SMALL_STATE(1245)] = 47491, [SMALL_STATE(1246)] = 47504, [SMALL_STATE(1247)] = 47517, [SMALL_STATE(1248)] = 47528, [SMALL_STATE(1249)] = 47541, [SMALL_STATE(1250)] = 47554, [SMALL_STATE(1251)] = 47567, [SMALL_STATE(1252)] = 47578, [SMALL_STATE(1253)] = 47591, [SMALL_STATE(1254)] = 47604, [SMALL_STATE(1255)] = 47617, [SMALL_STATE(1256)] = 47630, [SMALL_STATE(1257)] = 47643, [SMALL_STATE(1258)] = 47656, [SMALL_STATE(1259)] = 47669, [SMALL_STATE(1260)] = 47680, [SMALL_STATE(1261)] = 47693, [SMALL_STATE(1262)] = 47702, [SMALL_STATE(1263)] = 47715, [SMALL_STATE(1264)] = 47724, [SMALL_STATE(1265)] = 47733, [SMALL_STATE(1266)] = 47742, [SMALL_STATE(1267)] = 47755, [SMALL_STATE(1268)] = 47768, [SMALL_STATE(1269)] = 47781, [SMALL_STATE(1270)] = 47794, [SMALL_STATE(1271)] = 47807, [SMALL_STATE(1272)] = 47820, [SMALL_STATE(1273)] = 47833, [SMALL_STATE(1274)] = 47842, [SMALL_STATE(1275)] = 47855, [SMALL_STATE(1276)] = 47868, [SMALL_STATE(1277)] = 47881, [SMALL_STATE(1278)] = 47894, [SMALL_STATE(1279)] = 47905, [SMALL_STATE(1280)] = 47918, [SMALL_STATE(1281)] = 47927, [SMALL_STATE(1282)] = 47940, [SMALL_STATE(1283)] = 47953, [SMALL_STATE(1284)] = 47966, [SMALL_STATE(1285)] = 47979, [SMALL_STATE(1286)] = 47992, [SMALL_STATE(1287)] = 48005, [SMALL_STATE(1288)] = 48018, [SMALL_STATE(1289)] = 48031, [SMALL_STATE(1290)] = 48044, [SMALL_STATE(1291)] = 48057, [SMALL_STATE(1292)] = 48070, [SMALL_STATE(1293)] = 48083, [SMALL_STATE(1294)] = 48096, [SMALL_STATE(1295)] = 48109, [SMALL_STATE(1296)] = 48122, [SMALL_STATE(1297)] = 48132, [SMALL_STATE(1298)] = 48142, [SMALL_STATE(1299)] = 48152, [SMALL_STATE(1300)] = 48162, [SMALL_STATE(1301)] = 48172, [SMALL_STATE(1302)] = 48182, [SMALL_STATE(1303)] = 48192, [SMALL_STATE(1304)] = 48202, [SMALL_STATE(1305)] = 48212, [SMALL_STATE(1306)] = 48222, [SMALL_STATE(1307)] = 48232, [SMALL_STATE(1308)] = 48240, [SMALL_STATE(1309)] = 48250, [SMALL_STATE(1310)] = 48260, [SMALL_STATE(1311)] = 48270, [SMALL_STATE(1312)] = 48280, [SMALL_STATE(1313)] = 48290, [SMALL_STATE(1314)] = 48300, [SMALL_STATE(1315)] = 48310, [SMALL_STATE(1316)] = 48320, [SMALL_STATE(1317)] = 48330, [SMALL_STATE(1318)] = 48340, [SMALL_STATE(1319)] = 48350, [SMALL_STATE(1320)] = 48358, [SMALL_STATE(1321)] = 48368, [SMALL_STATE(1322)] = 48378, [SMALL_STATE(1323)] = 48388, [SMALL_STATE(1324)] = 48398, [SMALL_STATE(1325)] = 48408, [SMALL_STATE(1326)] = 48418, [SMALL_STATE(1327)] = 48428, [SMALL_STATE(1328)] = 48438, [SMALL_STATE(1329)] = 48448, [SMALL_STATE(1330)] = 48458, [SMALL_STATE(1331)] = 48466, [SMALL_STATE(1332)] = 48474, [SMALL_STATE(1333)] = 48484, [SMALL_STATE(1334)] = 48494, [SMALL_STATE(1335)] = 48504, [SMALL_STATE(1336)] = 48514, [SMALL_STATE(1337)] = 48524, [SMALL_STATE(1338)] = 48534, [SMALL_STATE(1339)] = 48544, [SMALL_STATE(1340)] = 48554, [SMALL_STATE(1341)] = 48564, [SMALL_STATE(1342)] = 48574, [SMALL_STATE(1343)] = 48584, [SMALL_STATE(1344)] = 48592, [SMALL_STATE(1345)] = 48602, [SMALL_STATE(1346)] = 48612, [SMALL_STATE(1347)] = 48622, [SMALL_STATE(1348)] = 48630, [SMALL_STATE(1349)] = 48640, [SMALL_STATE(1350)] = 48650, [SMALL_STATE(1351)] = 48658, [SMALL_STATE(1352)] = 48668, [SMALL_STATE(1353)] = 48678, [SMALL_STATE(1354)] = 48688, [SMALL_STATE(1355)] = 48698, [SMALL_STATE(1356)] = 48708, [SMALL_STATE(1357)] = 48718, [SMALL_STATE(1358)] = 48728, [SMALL_STATE(1359)] = 48736, [SMALL_STATE(1360)] = 48746, [SMALL_STATE(1361)] = 48756, [SMALL_STATE(1362)] = 48766, [SMALL_STATE(1363)] = 48776, [SMALL_STATE(1364)] = 48786, [SMALL_STATE(1365)] = 48796, [SMALL_STATE(1366)] = 48806, [SMALL_STATE(1367)] = 48816, [SMALL_STATE(1368)] = 48826, [SMALL_STATE(1369)] = 48834, [SMALL_STATE(1370)] = 48844, [SMALL_STATE(1371)] = 48852, [SMALL_STATE(1372)] = 48862, [SMALL_STATE(1373)] = 48870, [SMALL_STATE(1374)] = 48880, [SMALL_STATE(1375)] = 48890, [SMALL_STATE(1376)] = 48900, [SMALL_STATE(1377)] = 48910, [SMALL_STATE(1378)] = 48920, [SMALL_STATE(1379)] = 48930, [SMALL_STATE(1380)] = 48938, [SMALL_STATE(1381)] = 48946, [SMALL_STATE(1382)] = 48954, [SMALL_STATE(1383)] = 48964, [SMALL_STATE(1384)] = 48974, [SMALL_STATE(1385)] = 48982, [SMALL_STATE(1386)] = 48990, [SMALL_STATE(1387)] = 49000, [SMALL_STATE(1388)] = 49008, [SMALL_STATE(1389)] = 49018, [SMALL_STATE(1390)] = 49028, [SMALL_STATE(1391)] = 49038, [SMALL_STATE(1392)] = 49048, [SMALL_STATE(1393)] = 49056, [SMALL_STATE(1394)] = 49066, [SMALL_STATE(1395)] = 49076, [SMALL_STATE(1396)] = 49086, [SMALL_STATE(1397)] = 49096, [SMALL_STATE(1398)] = 49106, [SMALL_STATE(1399)] = 49114, [SMALL_STATE(1400)] = 49124, [SMALL_STATE(1401)] = 49134, [SMALL_STATE(1402)] = 49142, [SMALL_STATE(1403)] = 49152, [SMALL_STATE(1404)] = 49162, [SMALL_STATE(1405)] = 49170, [SMALL_STATE(1406)] = 49180, [SMALL_STATE(1407)] = 49190, [SMALL_STATE(1408)] = 49200, [SMALL_STATE(1409)] = 49208, [SMALL_STATE(1410)] = 49218, [SMALL_STATE(1411)] = 49228, [SMALL_STATE(1412)] = 49238, [SMALL_STATE(1413)] = 49248, [SMALL_STATE(1414)] = 49258, [SMALL_STATE(1415)] = 49268, [SMALL_STATE(1416)] = 49278, [SMALL_STATE(1417)] = 49288, [SMALL_STATE(1418)] = 49296, [SMALL_STATE(1419)] = 49306, [SMALL_STATE(1420)] = 49314, [SMALL_STATE(1421)] = 49324, [SMALL_STATE(1422)] = 49334, [SMALL_STATE(1423)] = 49344, [SMALL_STATE(1424)] = 49354, [SMALL_STATE(1425)] = 49362, [SMALL_STATE(1426)] = 49372, [SMALL_STATE(1427)] = 49382, [SMALL_STATE(1428)] = 49392, [SMALL_STATE(1429)] = 49402, [SMALL_STATE(1430)] = 49412, [SMALL_STATE(1431)] = 49422, [SMALL_STATE(1432)] = 49432, [SMALL_STATE(1433)] = 49442, [SMALL_STATE(1434)] = 49452, [SMALL_STATE(1435)] = 49462, [SMALL_STATE(1436)] = 49472, [SMALL_STATE(1437)] = 49482, [SMALL_STATE(1438)] = 49492, [SMALL_STATE(1439)] = 49502, [SMALL_STATE(1440)] = 49510, [SMALL_STATE(1441)] = 49520, [SMALL_STATE(1442)] = 49530, [SMALL_STATE(1443)] = 49540, [SMALL_STATE(1444)] = 49550, [SMALL_STATE(1445)] = 49560, [SMALL_STATE(1446)] = 49570, [SMALL_STATE(1447)] = 49580, [SMALL_STATE(1448)] = 49590, [SMALL_STATE(1449)] = 49600, [SMALL_STATE(1450)] = 49610, [SMALL_STATE(1451)] = 49620, [SMALL_STATE(1452)] = 49630, [SMALL_STATE(1453)] = 49638, [SMALL_STATE(1454)] = 49646, [SMALL_STATE(1455)] = 49656, [SMALL_STATE(1456)] = 49666, [SMALL_STATE(1457)] = 49676, [SMALL_STATE(1458)] = 49686, [SMALL_STATE(1459)] = 49696, [SMALL_STATE(1460)] = 49704, [SMALL_STATE(1461)] = 49714, [SMALL_STATE(1462)] = 49724, [SMALL_STATE(1463)] = 49732, [SMALL_STATE(1464)] = 49742, [SMALL_STATE(1465)] = 49752, [SMALL_STATE(1466)] = 49762, [SMALL_STATE(1467)] = 49769, [SMALL_STATE(1468)] = 49776, [SMALL_STATE(1469)] = 49783, [SMALL_STATE(1470)] = 49790, [SMALL_STATE(1471)] = 49797, [SMALL_STATE(1472)] = 49804, [SMALL_STATE(1473)] = 49811, [SMALL_STATE(1474)] = 49818, [SMALL_STATE(1475)] = 49825, [SMALL_STATE(1476)] = 49832, [SMALL_STATE(1477)] = 49839, [SMALL_STATE(1478)] = 49846, [SMALL_STATE(1479)] = 49853, [SMALL_STATE(1480)] = 49860, [SMALL_STATE(1481)] = 49867, [SMALL_STATE(1482)] = 49874, [SMALL_STATE(1483)] = 49881, [SMALL_STATE(1484)] = 49888, [SMALL_STATE(1485)] = 49895, [SMALL_STATE(1486)] = 49902, [SMALL_STATE(1487)] = 49909, [SMALL_STATE(1488)] = 49916, [SMALL_STATE(1489)] = 49923, [SMALL_STATE(1490)] = 49930, [SMALL_STATE(1491)] = 49937, [SMALL_STATE(1492)] = 49944, [SMALL_STATE(1493)] = 49951, [SMALL_STATE(1494)] = 49958, [SMALL_STATE(1495)] = 49965, [SMALL_STATE(1496)] = 49972, [SMALL_STATE(1497)] = 49979, [SMALL_STATE(1498)] = 49986, [SMALL_STATE(1499)] = 49993, [SMALL_STATE(1500)] = 50000, [SMALL_STATE(1501)] = 50007, [SMALL_STATE(1502)] = 50014, [SMALL_STATE(1503)] = 50021, [SMALL_STATE(1504)] = 50028, [SMALL_STATE(1505)] = 50035, [SMALL_STATE(1506)] = 50042, [SMALL_STATE(1507)] = 50049, [SMALL_STATE(1508)] = 50056, [SMALL_STATE(1509)] = 50063, [SMALL_STATE(1510)] = 50070, [SMALL_STATE(1511)] = 50077, [SMALL_STATE(1512)] = 50084, [SMALL_STATE(1513)] = 50091, [SMALL_STATE(1514)] = 50098, [SMALL_STATE(1515)] = 50105, [SMALL_STATE(1516)] = 50112, [SMALL_STATE(1517)] = 50119, [SMALL_STATE(1518)] = 50126, [SMALL_STATE(1519)] = 50133, [SMALL_STATE(1520)] = 50140, [SMALL_STATE(1521)] = 50147, [SMALL_STATE(1522)] = 50154, [SMALL_STATE(1523)] = 50161, [SMALL_STATE(1524)] = 50168, [SMALL_STATE(1525)] = 50175, [SMALL_STATE(1526)] = 50182, [SMALL_STATE(1527)] = 50189, [SMALL_STATE(1528)] = 50196, [SMALL_STATE(1529)] = 50203, [SMALL_STATE(1530)] = 50210, [SMALL_STATE(1531)] = 50217, [SMALL_STATE(1532)] = 50224, [SMALL_STATE(1533)] = 50231, [SMALL_STATE(1534)] = 50238, [SMALL_STATE(1535)] = 50245, [SMALL_STATE(1536)] = 50252, [SMALL_STATE(1537)] = 50259, [SMALL_STATE(1538)] = 50266, [SMALL_STATE(1539)] = 50273, [SMALL_STATE(1540)] = 50280, [SMALL_STATE(1541)] = 50287, [SMALL_STATE(1542)] = 50294, [SMALL_STATE(1543)] = 50301, [SMALL_STATE(1544)] = 50308, [SMALL_STATE(1545)] = 50315, [SMALL_STATE(1546)] = 50322, [SMALL_STATE(1547)] = 50329, [SMALL_STATE(1548)] = 50336, [SMALL_STATE(1549)] = 50343, [SMALL_STATE(1550)] = 50350, [SMALL_STATE(1551)] = 50357, [SMALL_STATE(1552)] = 50364, [SMALL_STATE(1553)] = 50371, [SMALL_STATE(1554)] = 50378, [SMALL_STATE(1555)] = 50385, [SMALL_STATE(1556)] = 50392, [SMALL_STATE(1557)] = 50399, [SMALL_STATE(1558)] = 50406, [SMALL_STATE(1559)] = 50413, [SMALL_STATE(1560)] = 50420, [SMALL_STATE(1561)] = 50427, [SMALL_STATE(1562)] = 50434, [SMALL_STATE(1563)] = 50441, [SMALL_STATE(1564)] = 50448, [SMALL_STATE(1565)] = 50455, [SMALL_STATE(1566)] = 50462, [SMALL_STATE(1567)] = 50469, [SMALL_STATE(1568)] = 50476, [SMALL_STATE(1569)] = 50483, [SMALL_STATE(1570)] = 50490, [SMALL_STATE(1571)] = 50497, [SMALL_STATE(1572)] = 50504, [SMALL_STATE(1573)] = 50511, [SMALL_STATE(1574)] = 50518, [SMALL_STATE(1575)] = 50525, [SMALL_STATE(1576)] = 50532, [SMALL_STATE(1577)] = 50539, [SMALL_STATE(1578)] = 50546, [SMALL_STATE(1579)] = 50553, [SMALL_STATE(1580)] = 50560, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(441), [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(277), [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(5), [152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(494), [155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1022), [158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1032), [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1302), [164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1306), [167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1266), [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(81), [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(171), [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1308), [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(32), [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1312), [185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1314), [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1259), [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1251), [194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1319), [197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(98), [200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(147), [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(316), [206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(44), [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(68), [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1103), [215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1560), [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1102), [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(299), [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1144), [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(139), [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(190), [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(190), [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(191), [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1157), [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1161), [245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1056), [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(721), [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(721), [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(662), [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1224), [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(442), [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 58), [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 58), [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, .production_id = 37), [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, .production_id = 37), [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 100), [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 100), [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1103), [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2), [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2), [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2), [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2), [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2), [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 68), [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 68), [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 78), [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 78), [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 78), [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 78), [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 92), [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 92), [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 92), [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 92), [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 36), [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 36), [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 36), [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 36), [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 87), [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 87), [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 87), [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 87), [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 70), [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 70), [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 70), [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 70), [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 98), [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 98), [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 98), [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 98), [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 75), [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 75), [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 75), [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 75), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 87), [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 87), [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 87), [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 87), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1), [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(26), [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1), [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), [806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(950), [809] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(89), [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(247), [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), [838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(89), [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 19), [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6), [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6), [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), [881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(157), [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), [889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(234), [892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(146), [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), [897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_rest_pattern, 2, .production_id = 19), [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 27), [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 27), [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 23), [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 23), [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6), [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6), [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 103), [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 103), [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 91), [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 91), [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 60), [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 60), [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 50), [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 50), [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 53), [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 53), [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 50), [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 50), [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 20), [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 20), [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 24), [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 24), [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 59), [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 59), [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 26), [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 26), [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28), [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28), [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 29), [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 29), [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 30), [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 30), [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 30), [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 30), [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 98), [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 98), [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 102), [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 102), [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 92), [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 92), [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 51), [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 51), [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 87), [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 87), [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 48), [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 48), [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 87), [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 87), [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 77), [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 77), [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 82), [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 82), [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 70), [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 70), [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 75), [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 75), [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 36), [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 36), [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 78), [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 78), [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1), [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1), [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 96), [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 96), [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 61), [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 61), [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6), [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6), [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 13), [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 13), [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1), [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1), [1134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1), [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), [1147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 89), [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 89), [1151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 44), [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 44), [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), [1157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 43), [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 43), [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), [1171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(230), [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [1184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), [1187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(226), [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2), [1192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(144), [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [1197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2), [1200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, .production_id = 105), [1202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, .production_id = 105), [1204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 94), [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 94), [1208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 95), [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 95), [1212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 101), [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 101), [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), [1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8), [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8), [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2), [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 42), [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 42), [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7), [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7), [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), [1270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 18), [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), [1281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), [1286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), [1291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 16), [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 16), [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 79), [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 79), [1299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 72), [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 72), [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 74), [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [1343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 74), [1345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 73), [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 73), [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 72), [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 72), [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 71), [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 71), [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 64), [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 64), [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), [1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 17), [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 17), [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 49), [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 49), [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 47), [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 47), [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 42), [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 46), [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 46), [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 45), [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 45), [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [1405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 40), [1407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 41), [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 41), [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 40), [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), [1419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), [1421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 62), [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 62), [1425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 39), [1427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 39), [1429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), [1431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), [1433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), [1435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), [1437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 38), [1439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 38), [1441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37), [1443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37), [1445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 33), [1447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 33), [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), [1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), [1455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), [1457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), [1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 90), [1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 90), [1475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), [1479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 86), [1481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 86), [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), [1485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), [1489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 88), [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 15), [1493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11), [1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11), [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6), [1499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6), [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 10), [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 10), [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 9), [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 9), [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 40), [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), [1589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 54), REDUCE(sym_assignment_expression, 3, .production_id = 15), [1592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 54), [1594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 54), REDUCE(sym_assignment_expression, 3, .production_id = 40), [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), [1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 58), [1601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 58), SHIFT(222), [1604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 40), REDUCE(sym_assignment_expression, 3, .production_id = 40), [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 40), [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), [1619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 18), [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2), [1635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), [1638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [1702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 55), [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [1733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [1786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 58), SHIFT(268), [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), [1805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1029), [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), [1867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1), [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), [1938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(1122), [1941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(961), [1944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), [1946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(261), [1949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(890), [1952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(1162), [1955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(1159), [1958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(1059), [1961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(1224), [1964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(887), [1967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 69), SHIFT_REPEAT(894), [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), [1976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941), [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), [2063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 56), [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 56), [2067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 99), [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 99), [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [2073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 104), [2075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 104), [2077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 75), [2079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 75), [2081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 43), [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 43), [2085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 93), [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 93), [2089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 87), [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 87), [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 81), [2095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 81), [2097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 98), [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 98), [2101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), [2103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), [2105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(1224), [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [2120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), [2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), [2154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), [2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 34), [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 34), [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(980), [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), [2234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(90), [2237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1107), [2240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(993), [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), [2249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 63), SHIFT_REPEAT(1024), [2252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 63), SHIFT_REPEAT(92), [2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 63), [2257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 63), [2259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 63), SHIFT_REPEAT(1024), [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519), [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), [2294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 18), [2298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [2304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), [2340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 84), [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), [2354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 65), [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 67), [2358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), [2360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1, .production_id = 35), [2390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), [2398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), [2412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1522), [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), [2417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(151), [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), [2422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(1074), [2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), [2427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(141), [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 21), [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [2446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), [2450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), [2454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), [2458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), [2468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(230), [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), [2473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), [2525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(226), [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), [2536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), [2546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [2554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(87), [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), [2569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), [2571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1134), [2574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), [2586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018), [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), [2622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(1031), [2625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [2663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), [2665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(1178), [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), [2688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(852), [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), [2693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(851), [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 62), [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 52), [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), [2720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(93), [2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), [2769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 55), [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), [2779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), [2795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(80), [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), [2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 52), [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [2814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 52), [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 31), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), [2828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1341), [2831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), [2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), [2849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1318), [2852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 97), [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), [2882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 20), [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 85), [2886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 83), [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), [2902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 57), [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 66), [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 80), [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 52), [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 57), [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 57), [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [3018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), [3020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 57), [3022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [3038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import_export, 3), [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [3058] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), }; #ifdef __cplusplus extern "C" { #endif void *tree_sitter_javascript_external_scanner_create(void); void tree_sitter_javascript_external_scanner_destroy(void *); bool tree_sitter_javascript_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_javascript_external_scanner_serialize(void *, char *); void tree_sitter_javascript_external_scanner_deserialize(void *, const char *, unsigned); #ifdef _WIN32 #define extern __declspec(dllexport) #endif extern const TSLanguage *tree_sitter_javascript(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, .external_token_count = EXTERNAL_TOKEN_COUNT, .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], .small_parse_table = ts_small_parse_table, .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .field_names = ts_field_names, .field_map_slices = ts_field_map_slices, .field_map_entries = ts_field_map_entries, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_identifier, .external_scanner = { &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_javascript_external_scanner_create, tree_sitter_javascript_external_scanner_destroy, tree_sitter_javascript_external_scanner_scan, tree_sitter_javascript_external_scanner_serialize, tree_sitter_javascript_external_scanner_deserialize, }, }; return &language; } #ifdef __cplusplus } #endif